math.abs on complex (squared)

Time bar (total: 5.8s)

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)

sample667.0ms (11.5%)

Results
504.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 223.0ms
ival-mult: 172.0ms (77.2% of total)
ival-add: 41.0ms (18.4% of total)
const: 7.0ms (3.1% of total)
backward-pass: 3.0ms (1.3% of total)
Bogosity

preprocess22.0ms (0.4%)

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)

explain75.0ms (1.3%)

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
54.0ms512×0valid
Compiler

Compiled 45 to 17 computations (62.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-mult: 8.0ms (71.4% of total)
ival-add: 2.0ms (17.8% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 9 to 5 computations (44.4% saved)

prune1.0ms (0%)

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

Compiled 9 to 5 computations (44.4% saved)

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

localize20.0ms (0.3%)

Localize:

Found 3 expressions of interest:

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

Compiled 18 to 6 computations (66.7% saved)

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

series7.0ms (0.1%)

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

rewrite327.0ms (5.6%)

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)

simplify407.0ms (7%)

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)

eval20.0ms (0.4%)

Compiler

Compiled 8220 to 456 computations (94.5% saved)

prune19.0ms (0.3%)

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
100.0%
(fma.f64 im im (*.f64 re re))
3.0%
(/.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)))
100.0%
(+.f64 (*.f64 re re) (*.f64 im im))
99.5%
(*.f64 im im)
Compiler

Compiled 77 to 31 computations (59.7% saved)

simplify250.0ms (4.3%)

Algorithm
egg-herbie
Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 re re)
cost-diff6272
(fma.f64 im im (*.f64 re re))
cost-diff128
(*.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)))
cost-diff128
(*.f64 #s(literal 1 binary64) (-.f64 re im))
cost-diff256
(-.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))))
cost-diff1408
(/.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)))
cost-diff0
(*.f64 im im)
Rules
5416×*-lowering-*.f32
5416×*-lowering-*.f64
2900×/-lowering-/.f32
2900×/-lowering-/.f64
1482×distribute-lft-neg-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
020183
174159
2338145
33203142
08468142
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* im im)
im
(/ (- (* 1 (- re im)) (* (/ (- (* re re) (* im im)) (* re (* re (* re re)))) (/ (* im (* im (* im im))) (+ re im)))) (* (/ (- (* re re) (* im im)) (* re (* re (* re re)))) (- re im)))
(- (* 1 (- re im)) (* (/ (- (* re re) (* im im)) (* re (* re (* re re)))) (/ (* im (* im (* im im))) (+ re im))))
(* 1 (- re im))
1
(- re im)
re
im
(* (/ (- (* re re) (* im im)) (* re (* re (* re re)))) (/ (* im (* im (* im im))) (+ re im)))
(/ (- (* re re) (* im im)) (* re (* re (* re re))))
(- (* re re) (* im im))
(* re re)
(* im im)
(* re (* re (* re re)))
(* re (* re re))
(/ (* im (* im (* im im))) (+ re im))
(* im (* im (* im im)))
(* im (* im im))
(+ re im)
(* (/ (- (* re re) (* im im)) (* re (* re (* re re)))) (- re im))
(+ (* im im) (* re re))
im
(* re re)
re
Outputs
(* im im)
(*.f64 im im)
im
(/ (- (* 1 (- re im)) (* (/ (- (* re re) (* im im)) (* re (* re (* re re)))) (/ (* im (* im (* im im))) (+ re im)))) (* (/ (- (* re re) (* im im)) (* re (* re (* re re)))) (- re im)))
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (*.f64 re re)))) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))
(- (* 1 (- re im)) (* (/ (- (* re re) (* im im)) (* re (* re (* re re)))) (/ (* im (* im (* im im))) (+ re im))))
(-.f64 (-.f64 re im) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (*.f64 re re)))) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))))
(* 1 (- re im))
(-.f64 re im)
1
#s(literal 1 binary64)
(- re im)
(-.f64 re im)
re
im
(* (/ (- (* re re) (* im im)) (* re (* re (* re re)))) (/ (* im (* im (* im im))) (+ re im)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (*.f64 re re)))) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))
(/ (- (* re re) (* im im)) (* re (* re (* re re))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (*.f64 re re)))) (*.f64 re re))
(- (* re re) (* im im))
(-.f64 (*.f64 re re) (*.f64 im im))
(* re re)
(*.f64 re re)
(* im 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))) (+ re im))
(/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))
(* im (* im (* im im)))
(*.f64 im (*.f64 im (*.f64 im im)))
(* im (* im im))
(*.f64 im (*.f64 im im))
(+ re im)
(+.f64 im re)
(* (/ (- (* re re) (* im im)) (* re (* re (* re re)))) (- re im))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 im re)) (-.f64 #s(literal 1 binary64) (*.f64 im (/.f64 im (*.f64 re re))))) re)
(+ (* im im) (* re re))
(+.f64 (*.f64 im im) (*.f64 re re))
im
(* re re)
(*.f64 re re)
re

localize118.0ms (2%)

Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(fma.f64 im im (*.f64 re re))
accuracy100.0%
(*.f64 re re)
accuracy88.7%
(/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 re im))
accuracy82.1%
(*.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)))
accuracy77.1%
(/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))
accuracy30.8%
(/.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)))
accuracy100.0%
(*.f64 im im)
Results
83.0ms256×0valid
Compiler

Compiled 227 to 21 computations (90.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 87.0ms
ival-mult: 46.0ms (52.8% of total)
compiled-spec: 29.0ms (33.3% of total)
ival-div: 5.0ms (5.7% of total)
ival-sub: 4.0ms (4.6% of total)
ival-add: 2.0ms (2.3% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series44.0ms (0.8%)

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

48 calls:

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

rewrite461.0ms (7.9%)

Algorithm
batch-egg-rewrite
Rules
3902×/-lowering-/.f32
3902×/-lowering-/.f64
2642×*-lowering-*.f32
2642×*-lowering-*.f64
1820×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
020127
1159108
21872101
08794101
Stop Event
iter limit
node limit
Counts
9 → 639
Calls
Call 1
Inputs
(* im im)
(/ (- (* 1 (- re im)) (* (/ (- (* re re) (* im im)) (* re (* re (* re re)))) (/ (* im (* im (* im im))) (+ re im)))) (* (/ (- (* re re) (* im im)) (* re (* re (* re re)))) (- re im)))
(- (* 1 (- re im)) (* (/ (- (* re re) (* im im)) (* re (* re (* re re)))) (/ (* im (* im (* im im))) (+ re im))))
(* 1 (- re im))
(* (/ (- (* re re) (* im im)) (* re (* re (* re re)))) (/ (* im (* im (* im im))) (+ re im)))
(+ (* im im) (* re re))
(* re re)
(/ (- (* re re) (* im im)) (* re (* re (* re re))))
(/ (* im (* im (* im im))) (+ re 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 (-.f64 #s(literal 0 binary64) im) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(*.f64 im im)
(*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im))
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(+.f64 (-.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (-.f64 re im)) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))))
(+.f64 (-.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))) (fma.f64 (neg.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (-.f64 re im))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))))
(+.f64 (-.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))))
(+.f64 (-.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))) (fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))))
(+.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (neg.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im))))))) (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re)) (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(+.f64 (fma.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))))
(+.f64 (fma.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))))
(+.f64 (fma.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (fma.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (neg.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im))))))) (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re)) (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (/.f64 (-.f64 re im) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (/.f64 (-.f64 re im) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (/.f64 (-.f64 re im) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (/.f64 (-.f64 re im) (-.f64 re im)) (neg.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im))))))) (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re)) (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (-.f64 re im) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))))
(+.f64 (fma.f64 (/.f64 (-.f64 re im) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (-.f64 re im) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 re im)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (-.f64 re im) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 re im)) (neg.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im))))))) (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re)) (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (-.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))))
(+.f64 (fma.f64 (/.f64 (-.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (neg.f64 (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (-.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (-.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (neg.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im))))))) (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re)) (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (-.f64 re im) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (-.f64 re im) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (neg.f64 (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (-.f64 re im) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (-.f64 re im) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (neg.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im))))))) (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re)) (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))))
(+.f64 (fma.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))))
(+.f64 (fma.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im))))))) (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re)) (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))
(-.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))))
(-.f64 (/.f64 re (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 im (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))))
(-.f64 (/.f64 re (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (+.f64 im (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (/.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))))
(-.f64 (/.f64 (/.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 re im))) (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))))
(-.f64 (/.f64 (/.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (/.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))))
(-.f64 (/.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) #s(literal 1 binary64)) (/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 re im))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))) (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))) (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))))
(-.f64 (/.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (/.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(-.f64 (/.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (/.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))))
(-.f64 (/.f64 (*.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))))) (+.f64 (*.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))) (*.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))))) (/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))) (+.f64 (*.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))) (*.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))))))
(-.f64 (/.f64 (*.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (+.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))) (/.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))) (+.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))))
(fma.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (/.f64 (-.f64 re im) (-.f64 re im)) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))))
(fma.f64 (/.f64 (-.f64 re im) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 re im)) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))))
(fma.f64 (/.f64 (-.f64 re im) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (-.f64 re im) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))))
(fma.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))))
(neg.f64 (/.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re im) (/.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))))))
(/.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))
(/.f64 (-.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))) (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (-.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (/.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (-.f64 re im))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 re im) (/.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))) (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))) (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))) (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))) (neg.f64 (-.f64 re im)))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))))) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))))) (+.f64 (*.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))) (*.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))) (+.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))))
(/.f64 (*.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (/.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 re im)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))
(/.f64 (/.f64 (/.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) #s(literal 1 binary64)) (-.f64 re im))
(/.f64 (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))) (+.f64 im re)))
(/.f64 (-.f64 (neg.f64 (-.f64 re im)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))))) (neg.f64 (neg.f64 (-.f64 re im))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))))) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))))) (neg.f64 (+.f64 (*.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))) (*.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))))) (neg.f64 (+.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))))) (neg.f64 (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))))) (neg.f64 (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 re im))) (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))))
(/.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) #s(literal 1 binary64))) (neg.f64 (-.f64 re im)))
(/.f64 (+.f64 (*.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))))) (pow.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))) (-.f64 (*.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))) (*.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 re im) (/.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im)))))
(*.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (pow.f64 (/.f64 (-.f64 re im) (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (/.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))))
(*.f64 (/.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 re im) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re re))))
(*.f64 (/.f64 (/.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 im re))
(*.f64 (/.f64 (/.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))) (-.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (-.f64 re im) (*.f64 re re))) (-.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 re (-.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(+.f64 (-.f64 re im) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(+.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 re im))
(+.f64 (fma.f64 #s(literal 1 binary64) (-.f64 re im) (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) im))) (fma.f64 (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))) im (*.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) im)))
(+.f64 (fma.f64 #s(literal 1 binary64) (-.f64 re im) (neg.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))) (-.f64 (*.f64 re re) (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (-.f64 re im) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (-.f64 (*.f64 re re) (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))))) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (-.f64 re im) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.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 im re)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (fma.f64 #s(literal 1 binary64) (-.f64 re im) (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (-.f64 re im) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (-.f64 re im) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (-.f64 re im) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (-.f64 re im) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re)))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re))))
(+.f64 (fma.f64 #s(literal 1 binary64) (-.f64 re im) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (-.f64 re im) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) re) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re))))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) re)) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) re) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re)))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (-.f64 re im) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) im) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) im))))
(+.f64 (fma.f64 #s(literal 1 binary64) (-.f64 re im) (neg.f64 (*.f64 (-.f64 re im) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im)))))) (fma.f64 (neg.f64 (-.f64 re im)) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 re im) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im))))))
(+.f64 (fma.f64 #s(literal 1 binary64) (-.f64 re im) (neg.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re)))) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (-.f64 re im) #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) im))) (fma.f64 (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))) im (*.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) im)))
(+.f64 (fma.f64 (-.f64 re im) #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))) (-.f64 (*.f64 re re) (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (fma.f64 (-.f64 re im) #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (-.f64 (*.f64 re re) (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))))) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (fma.f64 (-.f64 re im) #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.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 im re)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (fma.f64 (-.f64 re im) #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (fma.f64 (-.f64 re im) #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (-.f64 re im) #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (-.f64 re im) #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (fma.f64 (-.f64 re im) #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re)))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re))))
(+.f64 (fma.f64 (-.f64 re im) #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (fma.f64 (-.f64 re im) #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) re) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re))))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) re)) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) re) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re)))))))
(+.f64 (fma.f64 (-.f64 re im) #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) im) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) im))))
(+.f64 (fma.f64 (-.f64 re im) #s(literal 1 binary64) (neg.f64 (*.f64 (-.f64 re im) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im)))))) (fma.f64 (neg.f64 (-.f64 re im)) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 re im) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im))))))
(+.f64 (fma.f64 (-.f64 re im) #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re)))) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) im))) (fma.f64 (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))) im (*.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) im)))
(+.f64 (fma.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (neg.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))) (-.f64 (*.f64 re re) (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (fma.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (-.f64 (*.f64 re re) (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))))) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (fma.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.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 im re)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (fma.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (fma.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (fma.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re)))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re))))
(+.f64 (fma.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (fma.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) re) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re))))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) re)) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) re) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re)))))))
(+.f64 (fma.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) im) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) im))))
(+.f64 (fma.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (neg.f64 (*.f64 (-.f64 re im) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im)))))) (fma.f64 (neg.f64 (-.f64 re im)) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 re im) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im))))))
(+.f64 (fma.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (neg.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re)))) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (+.f64 im re) (/.f64 (-.f64 re im) (+.f64 im re)) (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) im))) (fma.f64 (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))) im (*.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) im)))
(+.f64 (fma.f64 (+.f64 im re) (/.f64 (-.f64 re im) (+.f64 im re)) (neg.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))) (-.f64 (*.f64 re re) (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (fma.f64 (+.f64 im re) (/.f64 (-.f64 re im) (+.f64 im re)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (-.f64 (*.f64 re re) (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))))) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (fma.f64 (+.f64 im re) (/.f64 (-.f64 re im) (+.f64 im re)) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.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 im re)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (fma.f64 (+.f64 im re) (/.f64 (-.f64 re im) (+.f64 im re)) (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (fma.f64 (+.f64 im re) (/.f64 (-.f64 re im) (+.f64 im re)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (+.f64 im re) (/.f64 (-.f64 re im) (+.f64 im re)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (+.f64 im re) (/.f64 (-.f64 re im) (+.f64 im re)) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (fma.f64 (+.f64 im re) (/.f64 (-.f64 re im) (+.f64 im re)) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re)))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re))))
(+.f64 (fma.f64 (+.f64 im re) (/.f64 (-.f64 re im) (+.f64 im re)) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (fma.f64 (+.f64 im re) (/.f64 (-.f64 re im) (+.f64 im re)) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) re) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re))))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) re)) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) re) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re)))))))
(+.f64 (fma.f64 (+.f64 im re) (/.f64 (-.f64 re im) (+.f64 im re)) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) im) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) im))))
(+.f64 (fma.f64 (+.f64 im re) (/.f64 (-.f64 re im) (+.f64 im re)) (neg.f64 (*.f64 (-.f64 re im) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im)))))) (fma.f64 (neg.f64 (-.f64 re im)) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 re im) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im))))))
(+.f64 (fma.f64 (+.f64 im re) (/.f64 (-.f64 re im) (+.f64 im re)) (neg.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re)))) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.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 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) im))) (fma.f64 (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))) im (*.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) im)))
(+.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (neg.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))) (-.f64 (*.f64 re re) (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (-.f64 (*.f64 re re) (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))))) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.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 im re)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re)))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re))))
(+.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) re) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re))))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) re)) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) re) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re)))))))
(+.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) im) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) im))))
(+.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (neg.f64 (*.f64 (-.f64 re im) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im)))))) (fma.f64 (neg.f64 (-.f64 re im)) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 re im) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im))))))
(+.f64 (fma.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (neg.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re)))) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.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 re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im) (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) im))) (fma.f64 (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))) im (*.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) im)))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im) (neg.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))) (-.f64 (*.f64 re re) (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (-.f64 (*.f64 re re) (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))))) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.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 im re)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im) (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re)))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re))))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) re) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re))))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) re)) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) re) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re)))))))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) im) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) im))))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im) (neg.f64 (*.f64 (-.f64 re im) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im)))))) (fma.f64 (neg.f64 (-.f64 re im)) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 re im) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im))))))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im) (neg.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re)))) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.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 re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (neg.f64 (*.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) im))) (fma.f64 (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))) im (*.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) im)))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (neg.f64 (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))) (-.f64 (*.f64 re re) (*.f64 im im))))) (fma.f64 (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (-.f64 (*.f64 re re) (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))))) (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.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 im re)) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 re re) (*.f64 im im)))))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (neg.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))))) (fma.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re)))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re))))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (neg.f64 (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) re) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re))))))) (fma.f64 (neg.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) re)) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re)))) (*.f64 (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) re) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re)))))))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) im)))) (fma.f64 (neg.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) im) (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) im))))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (neg.f64 (*.f64 (-.f64 re im) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im)))))) (fma.f64 (neg.f64 (-.f64 re im)) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 re im) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im))))))
(+.f64 (fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (neg.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re)))) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))))
(-.f64 re (-.f64 im (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(-.f64 re (+.f64 im (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))
(-.f64 (-.f64 re im) (-.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(-.f64 (/.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 re im))) (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))) (/.f64 (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(-.f64 (/.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (*.f64 (+.f64 im re) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))))) (/.f64 (*.f64 (+.f64 im re) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 im re) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))))))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 im re)) (*.f64 (+.f64 im re) (+.f64 im re))) (/.f64 (*.f64 (+.f64 im re) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 im re) (+.f64 im re))))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (/.f64 (*.f64 (+.f64 im re) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))))) (/.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))))))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (+.f64 im re))) (/.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (+.f64 im re))))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (*.f64 re (*.f64 re (*.f64 re re))))))
(-.f64 (/.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (/.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(-.f64 (/.f64 (*.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (/.f64 (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(fma.f64 #s(literal 1 binary64) (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(fma.f64 #s(literal 1 binary64) (-.f64 re im) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(fma.f64 #s(literal 1 binary64) (-.f64 re im) (neg.f64 (-.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(fma.f64 (-.f64 re im) #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(fma.f64 (-.f64 re im) #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(fma.f64 (-.f64 re im) #s(literal 1 binary64) (neg.f64 (-.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(fma.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(fma.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(fma.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (neg.f64 (-.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 im re))) (-.f64 re im))
(fma.f64 (+.f64 im re) (/.f64 (-.f64 re im) (+.f64 im re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(fma.f64 (+.f64 im re) (/.f64 (-.f64 re im) (+.f64 im re)) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(fma.f64 (+.f64 im re) (/.f64 (-.f64 re im) (+.f64 im re)) (neg.f64 (-.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (-.f64 re im))
(fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 im re))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (-.f64 re im))
(fma.f64 (-.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(fma.f64 (-.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))) (+.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(fma.f64 (-.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(fma.f64 (-.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 re im))
(fma.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(fma.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(fma.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (neg.f64 (-.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 re im))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) im) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (-.f64 re im))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (-.f64 re im))
(fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im) (neg.f64 (-.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(fma.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))) (neg.f64 (-.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (-.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (-.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))) (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (-.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))) (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (-.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (-.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (-.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (*.f64 (+.f64 im re) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 im re) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 im re)) (*.f64 (+.f64 im re) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 im re) (+.f64 im re)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (+.f64 im re) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (+.f64 im re)))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (*.f64 re (*.f64 re (*.f64 re re)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))) (neg.f64 (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))) (neg.f64 (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (-.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))) (neg.f64 (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))) (neg.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (+.f64 (*.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (-.f64 (*.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (-.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 im re))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 im re))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))
(/.f64 (neg.f64 (-.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (*.f64 (+.f64 im re) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (+.f64 im re) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 im re)) (*.f64 (+.f64 im re) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (+.f64 im re) (+.f64 im re))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (+.f64 im re) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (neg.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im 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 (+.f64 im re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (+.f64 im re))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (neg.f64 (*.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (*.f64 re (*.f64 re (*.f64 re re))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))) (neg.f64 (neg.f64 (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (*.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))) (neg.f64 (-.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (+.f64 (*.f64 re (*.f64 re re)) (pow.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64))) (+.f64 (*.f64 re re) (-.f64 (*.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 re (-.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (+.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 re im))) (pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (-.f64 (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (-.f64 re im) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))))
(/.f64 (+.f64 (*.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (pow.f64 (+.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 (*.f64 (+.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (+.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (*.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 3 binary64)) (*.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))) (+.f64 (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 (*.f64 (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (+.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (+.f64 (neg.f64 (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))) (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 re im)))) (+.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 re im)))))
(pow.f64 (/.f64 (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (-.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 re im))) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(*.f64 (-.f64 (*.f64 (-.f64 re im) (-.f64 re im)) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 re im) (/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(+.f64 re (-.f64 #s(literal 0 binary64) im))
(+.f64 (-.f64 #s(literal 0 binary64) im) re)
(+.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(+.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(-.f64 re im)
(-.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (*.f64 im im) (+.f64 im re)))
(-.f64 (/.f64 (*.f64 re re) (+.f64 im re)) (/.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) (+.f64 im re)))
(-.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 im re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re 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 im re)) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (+.f64 im re)))
(-.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.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 im re)))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (+.f64 im re) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 im re) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(-.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (+.f64 im re) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (+.f64 im re) (+.f64 (*.f64 im im) (*.f64 re re)))))
(-.f64 (/.f64 (*.f64 re re) (-.f64 re (-.f64 #s(literal 0 binary64) im))) (/.f64 (*.f64 im im) (-.f64 re (-.f64 #s(literal 0 binary64) im))))
(fma.f64 #s(literal 1 binary64) re (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(fma.f64 re #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) im re)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 im re))
(/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 re (-.f64 #s(literal 0 binary64) im)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (-.f64 re (-.f64 #s(literal 0 binary64) im))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (+.f64 im re) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 im re) (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))
(/.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re re) (-.f64 (*.f64 im im) (*.f64 re (-.f64 #s(literal 0 binary64) im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (+.f64 im re))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))
(/.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (neg.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))))
(/.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (neg.f64 (+.f64 (*.f64 re re) (-.f64 (*.f64 im im) (*.f64 re (-.f64 #s(literal 0 binary64) im))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (*.f64 (+.f64 im re) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (neg.f64 (*.f64 (+.f64 im re) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (neg.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (neg.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))))) (neg.f64 (neg.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (-.f64 (*.f64 re re) (*.f64 (-.f64 #s(literal 0 binary64) im) re))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) re)) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im))) (*.f64 (*.f64 #s(literal 1 binary64) re) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 re #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))) (*.f64 (*.f64 re #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))))))
(pow.f64 (/.f64 (+.f64 im re) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re))) (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 re im))
(*.f64 (-.f64 re im) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(*.f64 (+.f64 im re) (/.f64 (-.f64 re im) (+.f64 im re)))
(*.f64 (-.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 re re) (*.f64 im (+.f64 im re)))))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))))
(-.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.f64 (/.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (+.f64 im re) (*.f64 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 (*.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 re) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.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 re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im re) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im 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 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))))
(/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 im re))) (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (neg.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 im re))
(/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re (*.f64 re (*.f64 re re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 im re) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re re)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (+.f64 im re)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(/.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re)) (+.f64 im re)))
(/.f64 (*.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 (*.f64 re re)) (neg.f64 re)) (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re) #s(literal 1 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re)) (*.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re))))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (+.f64 im re) (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re))))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re)) (*.f64 (+.f64 im re) (*.f64 re (*.f64 re re))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (*.f64 re (*.f64 re (*.f64 re re)))))
(/.f64 (*.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 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (*.f64 re (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) (neg.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re)))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) #s(literal 1 binary64)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))
(/.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))))
(/.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re)))
(/.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re)) (*.f64 re (*.f64 re re)))
(/.f64 (*.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 re (*.f64 re re)) (neg.f64 re)))
(/.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))) (*.f64 re (*.f64 re re)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) re) (*.f64 re (*.f64 re re)))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re re)) (*.f64 re re))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re (*.f64 re re))) re)
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im im))))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (+.f64 im re))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (neg.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re)) (+.f64 im re))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re) (*.f64 im (*.f64 im (*.f64 im im))))) (neg.f64 (*.f64 (*.f64 re (*.f64 re re)) (+.f64 im re))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re (*.f64 re re))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (*.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)))))) (neg.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re)) (-.f64 #s(literal 0 binary64) (+.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 re (*.f64 re re)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal 0 binary64) (+.f64 im re)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (neg.f64 (*.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re))) (neg.f64 (*.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (neg.f64 (*.f64 (+.f64 im re) (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re)))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re))) (neg.f64 (*.f64 (+.f64 im re) (*.f64 re (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (*.f64 re (*.f64 re (*.f64 re re))))))
(/.f64 (neg.f64 (*.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))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)) (*.f64 re (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) #s(literal 1 binary64))) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (neg.f64 (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re))))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re))) (neg.f64 (*.f64 re (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))) (neg.f64 (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re))))
(/.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))) (neg.f64 (*.f64 re (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(/.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) re)) (neg.f64 (*.f64 re (*.f64 re re))))
(/.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re re))) (neg.f64 (*.f64 re re)))
(/.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re (*.f64 re re)))) (neg.f64 re))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re))) (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 im re) (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal -1 binary64))
(*.f64 im (*.f64 (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))))
(*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))))
(*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))))
(*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re (*.f64 re re)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))))
(*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))
(*.f64 (*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (+.f64 im re)))))
(*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re (*.f64 re re))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) (*.f64 re re)))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re)))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)) re))
(*.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) im) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im))
(*.f64 (/.f64 (*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))))
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (*.f64 re re) (*.f64 im im))
(-.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))))
(-.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 im im (*.f64 re re))
(fma.f64 re re (*.f64 im im))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))
(/.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 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) re) re))))
(/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(/.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 (neg.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (neg.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) re) re)))))
(/.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 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 (neg.f64 (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 re re)))))
(pow.f64 (/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) #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 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re re))
(/.f64 (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re)) (neg.f64 (*.f64 re 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 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (fma.f64 (neg.f64 (/.f64 im (*.f64 re (*.f64 re re)))) (/.f64 im re) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))))
(+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (fma.f64 (neg.f64 (/.f64 im re)) (/.f64 im (*.f64 re (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))))
(+.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)) (fma.f64 (neg.f64 (/.f64 im (*.f64 re re))) (/.f64 im (*.f64 re re)) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (neg.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))))
(+.f64 (fma.f64 re (/.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 im (*.f64 re (*.f64 re (*.f64 re re)))) im))) (fma.f64 (neg.f64 (/.f64 im (*.f64 re (*.f64 re (*.f64 re re))))) im (*.f64 (/.f64 im (*.f64 re (*.f64 re (*.f64 re re)))) im)))
(+.f64 (fma.f64 re (/.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re))) (*.f64 im im) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (*.f64 im im))))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (neg.f64 (*.f64 (/.f64 im (*.f64 re (*.f64 re (*.f64 re re)))) im))) (fma.f64 (neg.f64 (/.f64 im (*.f64 re (*.f64 re (*.f64 re re))))) im (*.f64 (/.f64 im (*.f64 re (*.f64 re (*.f64 re re)))) im)))
(+.f64 (fma.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re))) (*.f64 im im) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 re re) (/.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 im (*.f64 re (*.f64 re (*.f64 re re)))) im))) (fma.f64 (neg.f64 (/.f64 im (*.f64 re (*.f64 re (*.f64 re re))))) im (*.f64 (/.f64 im (*.f64 re (*.f64 re (*.f64 re re)))) im)))
(+.f64 (fma.f64 (/.f64 re re) (/.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re))) (*.f64 im im) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 re (*.f64 re (*.f64 re re))) (/.f64 re re) (neg.f64 (*.f64 (/.f64 im (*.f64 re (*.f64 re (*.f64 re re)))) im))) (fma.f64 (neg.f64 (/.f64 im (*.f64 re (*.f64 re (*.f64 re re))))) im (*.f64 (/.f64 im (*.f64 re (*.f64 re (*.f64 re re)))) im)))
(+.f64 (fma.f64 (/.f64 re (*.f64 re (*.f64 re re))) (/.f64 re re) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re))) (*.f64 im im) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (*.f64 im im))))
(+.f64 (fma.f64 (/.f64 re (*.f64 re re)) (/.f64 re (*.f64 re re)) (neg.f64 (*.f64 (/.f64 im (*.f64 re (*.f64 re (*.f64 re re)))) im))) (fma.f64 (neg.f64 (/.f64 im (*.f64 re (*.f64 re (*.f64 re re))))) im (*.f64 (/.f64 im (*.f64 re (*.f64 re (*.f64 re re)))) im)))
(+.f64 (fma.f64 (/.f64 re (*.f64 re re)) (/.f64 re (*.f64 re re)) (neg.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (*.f64 im im)))) (fma.f64 (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re))) (*.f64 im im) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (*.f64 im im))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 (-.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re 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 re (*.f64 re (*.f64 re re)))) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))) (*.f64 re (*.f64 re (*.f64 re re)))))
(-.f64 (/.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re))) (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.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 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 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re)))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.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 (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))))
(-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))))) (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.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 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))))))
(-.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))) (/.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))))
(fma.f64 re (/.f64 re (*.f64 re (*.f64 re (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))))
(fma.f64 (*.f64 re re) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (neg.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 re re) (/.f64 re (*.f64 re (*.f64 re re))) (neg.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 re (*.f64 re (*.f64 re re))) (/.f64 re re) (neg.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))))
(fma.f64 (/.f64 re (*.f64 re re)) (/.f64 re (*.f64 re re)) (neg.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re)))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re 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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re) (*.f64 re (*.f64 re re)))
(/.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 re (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re (*.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 im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im)))) (neg.f64 (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re)) (neg.f64 (*.f64 re (*.f64 re re))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re 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 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) (neg.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re)))) re)
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.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 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))))))
(/.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re))) (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re))) (+.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re) re) (*.f64 re re))
(/.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re) (*.f64 re re)) re)
(/.f64 (-.f64 (neg.f64 (*.f64 re re)) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re)))) (*.f64 re (*.f64 re (*.f64 re re))))))
(/.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 (*.f64 im im) (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))))) (neg.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re))) (neg.f64 (neg.f64 (*.f64 re (*.f64 re re)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im im)))) (neg.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re)))) (neg.f64 (*.f64 re re)))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (*.f64 im im) (*.f64 re (*.f64 re re))))) (neg.f64 re))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (neg.f64 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (+.f64 (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (*.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))))) (neg.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)))) (neg.f64 (+.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)))) (neg.f64 (+.f64 (*.f64 im im) (*.f64 re re))))
(/.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re) re)) (neg.f64 (*.f64 re re)))
(/.f64 (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re) (*.f64 re re))) (neg.f64 re))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (pow.f64 (neg.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))) #s(literal 3 binary64))) (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (-.f64 (*.f64 (neg.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re)))) (neg.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (neg.f64 (*.f64 (/.f64 im (*.f64 re re)) (/.f64 im (*.f64 re re))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 re (*.f64 re re)) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re)))
(*.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)))
(*.f64 (+.f64 im re) (*.f64 (-.f64 re im) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re))))
(*.f64 (+.f64 im re) (/.f64 (-.f64 re im) (*.f64 re (*.f64 re (*.f64 re re)))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re (*.f64 re re)) (neg.f64 re))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (pow.f64 (/.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 re re)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))))
(*.f64 (/.f64 (+.f64 im re) re) (/.f64 (-.f64 re im) (*.f64 re (*.f64 re re))))
(*.f64 (/.f64 (+.f64 im re) (*.f64 re re)) (/.f64 (-.f64 re im) (*.f64 re re)))
(*.f64 (/.f64 (+.f64 im re) (*.f64 re (*.f64 re re))) (/.f64 (-.f64 re im) re))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) re))
(*.f64 (/.f64 #s(literal 1 binary64) re) (pow.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 (*.f64 re re) (*.f64 im im))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 im re)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 re re) (-.f64 re im)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 re (+.f64 im re)) #s(literal -1 binary64)) (pow.f64 (/.f64 (*.f64 re (*.f64 re re)) (-.f64 re im)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 re (*.f64 re re)) (+.f64 im re)) #s(literal -1 binary64)) (pow.f64 (/.f64 re (-.f64 re im)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.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 (*.f64 im im) (+.f64 (*.f64 im im) (*.f64 re re))))))
(*.f64 (pow.f64 (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re))))
(exp.f64 (*.f64 (log.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 im re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(neg.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (+.f64 im re) (*.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 im re))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 im re)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 im re)))))
(pow.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (+.f64 im re) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 im (/.f64 (*.f64 im (*.f64 im im)) (+.f64 im re)))
(*.f64 (*.f64 im im) (/.f64 (*.f64 im im) (+.f64 im re)))
(*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 im re)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (*.f64 im (*.f64 im im)) (/.f64 im (+.f64 im re)))
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 im (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (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 im re)) im)
(*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 re re) (*.f64 im im))) (-.f64 re im))
(*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 re re) (*.f64 im (-.f64 im re))))

simplify219.0ms (3.8%)

Algorithm
egg-herbie
Rules
2968×*-lowering-*.f32
2968×*-lowering-*.f64
2204×+-lowering-+.f64
2204×+-lowering-+.f32
1182×fnmadd-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03001908
19861816
234371769
088611769
Stop Event
iter limit
node limit
Counts
192 → 192
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 (* -1 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow re 3)))) (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (- (+ 1 (* -1 (/ (* im (+ (* -1 (pow im 3)) (pow im 3))) (pow re 4)))) (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* -1 (/ (pow im 3) (pow re 3))) (/ (pow im 3) (pow re 3))))))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (+ (* -1 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow re 3))) (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (+ (* -1 (/ (+ (* -1 (pow im 3)) (+ (/ (* im (+ (* -1 (pow im 3)) (pow im 3))) re) (pow im 3))) (pow re 3))) (/ (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 (/ (+ (* -1 (pow re 3)) (pow re 3)) (pow im 3)))) (* -1 (/ (pow re 2) (pow im 2)))))
(* (pow im 2) (- (+ 1 (* -1 (/ (* re (+ (* -1 (pow re 3)) (pow re 3))) (pow im 4)))) (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* -1 (/ (pow re 3) (pow im 3))) (/ (pow re 3) (pow im 3))))))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (- (+ 1 (+ (* -1 (/ (pow re 3) (pow im 3))) (/ (pow re 3) (pow im 3)))) (* -1 (/ (pow re 2) (pow im 2)))))
(* (pow im 2) (- (+ 1 (* -1 (/ (- (* -1 (/ (* re (+ (* -1 (pow re 3)) (pow re 3))) im)) (+ (* -1 (pow re 3)) (pow re 3))) (pow im 3)))) (* -1 (/ (pow re 2) (pow im 2)))))
(/ (pow im 5) (pow re 4))
(/ (- (* -1 (* (pow im 4) re)) (* -1 (pow im 5))) (pow re 4))
(/ (- (* re (+ (* -1 (* im (pow re 3))) (* -1 (pow im 4)))) (* -1 (pow im 5))) (pow re 4))
(/ (- (* re (+ (* -1 (pow im 4)) (* (pow re 3) (- re im)))) (* -1 (pow im 5))) (pow re 4))
re
(* re (+ 1 (* -1 (/ im re))))
(* re (- (+ 1 (* -1 (/ (pow im 4) (pow re 4)))) (/ im re)))
(* re (- (+ 1 (/ (pow im 5) (pow re 5))) (+ (/ im re) (/ (pow im 4) (pow re 4)))))
re
(* -1 (* re (- (/ im re) 1)))
(* -1 (* re (- (* -1 (/ (+ (* -1 im) (* -1 (/ (pow im 4) (pow re 3)))) re)) 1)))
(* -1 (* re (- (* -1 (/ (+ (* -1 im) (* -1 (/ (- (* -1 (/ (pow im 5) re)) (* -1 (pow im 4))) (pow re 3)))) re)) 1)))
re
(+ re (* -1 im))
(+ re (* im (- (* -1 (/ (pow im 3) (pow re 3))) 1)))
(+ re (* im (- (* (pow im 3) (- (/ im (pow re 4)) (/ 1 (pow re 3)))) 1)))
(/ (pow im 5) (pow re 4))
(* (pow im 5) (- (/ 1 (pow re 4)) (/ 1 (* im (pow re 3)))))
(* (pow im 5) (+ (* -1 (/ (+ (/ 1 (pow im 3)) (/ 1 (pow re 3))) im)) (/ 1 (pow re 4))))
(* (pow im 5) (- (+ (/ 1 (pow re 4)) (/ re (pow im 5))) (+ (/ 1 (* im (pow re 3))) (/ 1 (pow im 4)))))
(/ (pow im 5) (pow re 4))
(* -1 (* (pow im 5) (- (/ 1 (* im (pow re 3))) (/ 1 (pow re 4)))))
(* -1 (* (pow im 5) (- (+ (/ 1 (* im (pow re 3))) (/ 1 (pow im 4))) (/ 1 (pow re 4)))))
(* -1 (* (pow im 5) (- (* -1 (/ (- (* -1 (/ (+ 1 (* -1 (/ re im))) (pow im 3))) (/ 1 (pow re 3))) im)) (/ 1 (pow re 4)))))
(* -1 im)
(- re im)
(- re im)
(- re im)
re
(* re (+ 1 (* -1 (/ im re))))
(* re (+ 1 (* -1 (/ im re))))
(* re (+ 1 (* -1 (/ im re))))
re
(* -1 (* re (- (/ im re) 1)))
(* -1 (* re (- (/ im re) 1)))
(* -1 (* re (- (/ im re) 1)))
re
(+ re (* -1 im))
(+ re (* -1 im))
(+ re (* -1 im))
(* -1 im)
(* im (- (/ re im) 1))
(* im (- (/ re im) 1))
(* im (- (/ re im) 1))
(* -1 im)
(* -1 (* im (+ 1 (* -1 (/ re im)))))
(* -1 (* im (+ 1 (* -1 (/ re im)))))
(* -1 (* im (+ 1 (* -1 (/ re im)))))
(* -1 (/ (pow im 5) (pow re 4)))
(/ (+ (* -1 (pow im 5)) (* (pow im 4) re)) (pow re 4))
(/ (+ (* -1 (pow im 5)) (* (pow im 4) re)) (pow re 4))
(/ (+ (* -1 (pow im 5)) (* (pow im 4) re)) (pow re 4))
(/ (pow im 4) (pow re 3))
(/ (+ (* -1 (/ (pow im 5) re)) (pow im 4)) (pow re 3))
(/ (+ (* -1 (/ (pow im 5) re)) (pow im 4)) (pow re 3))
(/ (+ (* -1 (/ (pow im 5) re)) (pow im 4)) (pow re 3))
(/ (pow im 4) (pow re 3))
(* -1 (/ (+ (* -1 (pow im 4)) (/ (pow im 5) re)) (pow re 3)))
(* -1 (/ (+ (* -1 (pow im 4)) (/ (pow im 5) re)) (pow re 3)))
(* -1 (/ (+ (* -1 (pow im 4)) (/ (pow im 5) re)) (pow re 3)))
(/ (pow im 4) (pow re 3))
(* (pow im 4) (+ (* -1 (/ im (pow re 4))) (/ 1 (pow re 3))))
(* (pow im 4) (+ (* -1 (/ im (pow re 4))) (/ 1 (pow re 3))))
(* (pow im 4) (+ (* -1 (/ im (pow re 4))) (/ 1 (pow re 3))))
(* -1 (/ (pow im 5) (pow re 4)))
(* (pow im 5) (- (/ 1 (* im (pow re 3))) (/ 1 (pow re 4))))
(* (pow im 5) (- (/ 1 (* im (pow re 3))) (/ 1 (pow re 4))))
(* (pow im 5) (- (/ 1 (* im (pow re 3))) (/ 1 (pow re 4))))
(* -1 (/ (pow im 5) (pow re 4)))
(* -1 (* (pow im 5) (- (/ 1 (pow re 4)) (/ 1 (* im (pow re 3))))))
(* -1 (* (pow im 5) (- (/ 1 (pow re 4)) (/ 1 (* im (pow re 3))))))
(* -1 (* (pow im 5) (- (/ 1 (pow re 4)) (/ 1 (* im (pow re 3))))))
(pow re 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow im 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow 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)
(* -1 (/ (pow im 2) (pow re 4)))
(/ (+ (* -1 (pow im 2)) (pow re 2)) (pow re 4))
(/ (+ (* -1 (pow im 2)) (pow re 2)) (pow re 4))
(/ (+ (* -1 (pow im 2)) (pow re 2)) (pow re 4))
(/ 1 (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 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 re 2))
(+ (* -1 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))
(+ (* -1 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))
(+ (* -1 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))
(* -1 (/ (pow im 2) (pow re 4)))
(* (pow im 2) (- (/ 1 (* (pow im 2) (pow re 2))) (/ 1 (pow re 4))))
(* (pow im 2) (- (/ 1 (* (pow im 2) (pow re 2))) (/ 1 (pow re 4))))
(* (pow im 2) (- (/ 1 (* (pow im 2) (pow re 2))) (/ 1 (pow re 4))))
(* -1 (/ (pow im 2) (pow re 4)))
(* (pow im 2) (- (/ 1 (* (pow im 2) (pow re 2))) (/ 1 (pow re 4))))
(* (pow im 2) (- (/ 1 (* (pow im 2) (pow re 2))) (/ 1 (pow re 4))))
(* (pow im 2) (- (/ 1 (* (pow im 2) (pow re 2))) (/ 1 (pow re 4))))
(/ (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)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 im im) (*.f64 re re))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(*.f64 (*.f64 re re) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))))
(* (pow re 2) (- (+ 1 (* -1 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow re 3)))) (* -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 (/ (* im (+ (* -1 (pow im 3)) (pow im 3))) (pow re 4)))) (+ (* -1 (/ (pow im 2) (pow re 2))) (+ (* -1 (/ (pow im 3) (pow re 3))) (/ (pow im 3) (pow re 3))))))
(*.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 (/ (+ (* -1 (pow im 3)) (pow im 3)) (pow re 3))) (/ (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 3)) (+ (/ (* im (+ (* -1 (pow im 3)) (pow im 3))) re) (pow im 3))) (pow re 3))) (/ (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 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (- (+ 1 (* -1 (/ (+ (* -1 (pow re 3)) (pow re 3)) (pow im 3)))) (* -1 (/ (pow re 2) (pow im 2)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (- (+ 1 (* -1 (/ (* re (+ (* -1 (pow re 3)) (pow re 3))) (pow im 4)))) (+ (* -1 (/ (pow re 2) (pow im 2))) (+ (* -1 (/ (pow re 3) (pow im 3))) (/ (pow re 3) (pow im 3))))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (- (+ 1 (+ (* -1 (/ (pow re 3) (pow im 3))) (/ (pow re 3) (pow im 3)))) (* -1 (/ (pow re 2) (pow im 2)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (- (+ 1 (* -1 (/ (- (* -1 (/ (* re (+ (* -1 (pow re 3)) (pow re 3))) im)) (+ (* -1 (pow re 3)) (pow re 3))) (pow im 3)))) (* -1 (/ (pow re 2) (pow im 2)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(/ (pow im 5) (pow re 4))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (*.f64 re (*.f64 re (*.f64 re re))))
(/ (- (* -1 (* (pow im 4) re)) (* -1 (pow im 5))) (pow re 4))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (*.f64 re (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 re (*.f64 re (*.f64 re re))))
(/ (- (* re (+ (* -1 (* im (pow re 3))) (* -1 (pow im 4)))) (* -1 (pow im 5))) (pow re 4))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (neg.f64 (*.f64 re (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 re (*.f64 re re))))))) (*.f64 re (*.f64 re (*.f64 re re))))
(/ (- (* re (+ (* -1 (pow im 4)) (* (pow re 3) (- re im)))) (* -1 (pow im 5))) (pow re 4))
(/.f64 (+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (*.f64 re (-.f64 (*.f64 (*.f64 re re) (*.f64 re (-.f64 re im))) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 re (*.f64 re (*.f64 re re))))
re
(* re (+ 1 (* -1 (/ im re))))
(*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 im re)))
(* re (- (+ 1 (* -1 (/ (pow im 4) (pow re 4)))) (/ im re)))
(*.f64 re (-.f64 #s(literal 1 binary64) (+.f64 (/.f64 im re) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))))))
(* re (- (+ 1 (/ (pow im 5) (pow re 5))) (+ (/ im re) (/ (pow im 4) (pow re 4)))))
(*.f64 re (-.f64 (+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (pow.f64 re #s(literal 5 binary64))) (-.f64 #s(literal 1 binary64) (/.f64 im re))) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re))))))
re
(* -1 (* re (- (/ im re) 1)))
(*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 im re)))
(* -1 (* re (- (* -1 (/ (+ (* -1 im) (* -1 (/ (pow im 4) (pow re 3)))) re)) 1)))
(*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re re)))) re)))
(* -1 (* re (- (* -1 (/ (+ (* -1 im) (* -1 (/ (- (* -1 (/ (pow im 5) re)) (* -1 (pow im 4))) (pow re 3)))) re)) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 im (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 im (*.f64 re re)))) (*.f64 re re))) re)) (-.f64 #s(literal 0 binary64) re))
re
(+ re (* -1 im))
(-.f64 re im)
(+ re (* im (- (* -1 (/ (pow im 3) (pow re 3))) 1)))
(+.f64 re (*.f64 im (-.f64 #s(literal -1 binary64) (/.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))))
(+ re (* im (- (* (pow im 3) (- (/ im (pow re 4)) (/ 1 (pow re 3)))) 1)))
(+.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (+.f64 (/.f64 im (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))))))))
(/ (pow im 5) (pow re 4))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (*.f64 re (*.f64 re (*.f64 re re))))
(* (pow im 5) (- (/ 1 (pow re 4)) (/ 1 (* im (pow re 3)))))
(*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 re (*.f64 re re))))))
(* (pow im 5) (+ (* -1 (/ (+ (/ 1 (pow im 3)) (/ 1 (pow re 3))) im)) (/ 1 (pow re 4))))
(*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im)))) im)))
(* (pow im 5) (- (+ (/ 1 (pow re 4)) (/ re (pow im 5))) (+ (/ 1 (* im (pow re 3))) (/ 1 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (+.f64 (+.f64 (/.f64 re (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im)) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 re (*.f64 re re)))))) (/.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 im im))))))
(/ (pow im 5) (pow re 4))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (*.f64 re (*.f64 re (*.f64 re re))))
(* -1 (* (pow im 5) (- (/ 1 (* im (pow re 3))) (/ 1 (pow re 4)))))
(*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 re (*.f64 re re))))))
(* -1 (* (pow im 5) (- (+ (/ 1 (* im (pow re 3))) (/ 1 (pow im 4))) (/ 1 (pow re 4)))))
(*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (+.f64 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (*.f64 re re)))) (/.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im (*.f64 im im))))) (neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))))
(* -1 (* (pow im 5) (- (* -1 (/ (- (* -1 (/ (+ 1 (* -1 (/ re im))) (pow im 3))) (/ 1 (pow re 3))) im)) (/ 1 (pow re 4)))))
(*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (+.f64 (/.f64 (+.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 re im)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re)))) im) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(- re im)
(-.f64 re im)
(- re im)
(-.f64 re im)
(- re im)
(-.f64 re im)
re
(* re (+ 1 (* -1 (/ im re))))
(*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 im re)))
(* re (+ 1 (* -1 (/ im re))))
(*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 im re)))
(* re (+ 1 (* -1 (/ im re))))
(*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 im re)))
re
(* -1 (* re (- (/ im re) 1)))
(*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 im re)))
(* -1 (* re (- (/ im re) 1)))
(*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 im re)))
(* -1 (* re (- (/ im re) 1)))
(*.f64 re (-.f64 #s(literal 1 binary64) (/.f64 im re)))
re
(+ re (* -1 im))
(-.f64 re im)
(+ re (* -1 im))
(-.f64 re im)
(+ re (* -1 im))
(-.f64 re im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* im (- (/ re im) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 re im)))
(* im (- (/ re im) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 re im)))
(* im (- (/ re im) 1))
(*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 re im)))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 (* im (+ 1 (* -1 (/ re im)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 re im)))
(* -1 (* im (+ 1 (* -1 (/ re im)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 re im)))
(* -1 (* im (+ 1 (* -1 (/ re im)))))
(*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 re im)))
(* -1 (/ (pow im 5) (pow re 4)))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))
(/ (+ (* -1 (pow im 5)) (* (pow im 4) re)) (pow re 4))
(/.f64 (-.f64 (*.f64 re (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im)) (*.f64 re (*.f64 re (*.f64 re re))))
(/ (+ (* -1 (pow im 5)) (* (pow im 4) re)) (pow re 4))
(/.f64 (-.f64 (*.f64 re (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im)) (*.f64 re (*.f64 re (*.f64 re re))))
(/ (+ (* -1 (pow im 5)) (* (pow im 4) re)) (pow re 4))
(/.f64 (-.f64 (*.f64 re (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im)) (*.f64 re (*.f64 re (*.f64 re re))))
(/ (pow im 4) (pow re 3))
(/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re re)))
(/ (+ (* -1 (/ (pow im 5) re)) (pow im 4)) (pow re 3))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 im (*.f64 re re)))) (*.f64 re re))
(/ (+ (* -1 (/ (pow im 5) re)) (pow im 4)) (pow re 3))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 im (*.f64 re re)))) (*.f64 re re))
(/ (+ (* -1 (/ (pow im 5) re)) (pow im 4)) (pow re 3))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 im (*.f64 re re)))) (*.f64 re re))
(/ (pow im 4) (pow re 3))
(/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re re)))
(* -1 (/ (+ (* -1 (pow im 4)) (/ (pow im 5) re)) (pow re 3)))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 im (*.f64 re re)))) (*.f64 re re))
(* -1 (/ (+ (* -1 (pow im 4)) (/ (pow im 5) re)) (pow re 3)))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 im (*.f64 re re)))) (*.f64 re re))
(* -1 (/ (+ (* -1 (pow im 4)) (/ (pow im 5) re)) (pow re 3)))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 im (*.f64 re re)))) (*.f64 re re))
(/ (pow im 4) (pow re 3))
(/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re re)))
(* (pow im 4) (+ (* -1 (/ im (pow re 4))) (/ 1 (pow re 3))))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 im (*.f64 re re)))) (*.f64 re re))
(* (pow im 4) (+ (* -1 (/ im (pow re 4))) (/ 1 (pow re 3))))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 im (*.f64 re re)))) (*.f64 re re))
(* (pow im 4) (+ (* -1 (/ im (pow re 4))) (/ 1 (pow re 3))))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 im (*.f64 re re)))) (*.f64 re re))
(* -1 (/ (pow im 5) (pow re 4)))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))
(* (pow im 5) (- (/ 1 (* im (pow re 3))) (/ 1 (pow re 4))))
(*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 re (*.f64 re re)))) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))))
(* (pow im 5) (- (/ 1 (* im (pow re 3))) (/ 1 (pow re 4))))
(*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 re (*.f64 re re)))) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))))
(* (pow im 5) (- (/ 1 (* im (pow re 3))) (/ 1 (pow re 4))))
(*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 re (*.f64 re re)))) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))))
(* -1 (/ (pow im 5) (pow re 4)))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (-.f64 #s(literal 0 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))
(* -1 (* (pow im 5) (- (/ 1 (pow re 4)) (/ 1 (* im (pow re 3))))))
(*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 re (*.f64 re re)))) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))))
(* -1 (* (pow im 5) (- (/ 1 (pow re 4)) (/ 1 (* im (pow re 3))))))
(*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 re (*.f64 re re)))) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))))
(* -1 (* (pow im 5) (- (/ 1 (pow re 4)) (/ 1 (* im (pow re 3))))))
(*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 re (*.f64 re re)))) (/.f64 #s(literal -1 binary64) (*.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) (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 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
(pow im 2)
(*.f64 im im)
(+ (pow im 2) (pow re 2))
(+.f64 (*.f64 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 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)
(* -1 (/ (pow im 2) (pow re 4)))
(*.f64 im (-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re (*.f64 re (*.f64 re re))))))
(/ (+ (* -1 (pow im 2)) (pow re 2)) (pow re 4))
(/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))
(/ (+ (* -1 (pow im 2)) (pow re 2)) (pow re 4))
(/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))
(/ (+ (* -1 (pow im 2)) (pow re 2)) (pow re 4))
(/.f64 (-.f64 (*.f64 re re) (*.f64 im im)) (*.f64 re (*.f64 re (*.f64 re re))))
(/ 1 (pow re 2))
(/.f64 #s(literal 1 binary64) (*.f64 re re))
(/ (+ 1 (* -1 (/ (pow im 2) (pow re 2)))) (pow re 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))
(/ (+ 1 (* -1 (/ (pow im 2) (pow re 2)))) (pow re 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))
(/ (+ 1 (* -1 (/ (pow im 2) (pow re 2)))) (pow re 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))
(/ 1 (pow re 2))
(/.f64 #s(literal 1 binary64) (*.f64 re re))
(/ (+ 1 (* -1 (/ (pow im 2) (pow re 2)))) (pow re 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))
(/ (+ 1 (* -1 (/ (pow im 2) (pow re 2)))) (pow re 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))
(/ (+ 1 (* -1 (/ (pow im 2) (pow re 2)))) (pow re 2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 re re))) (*.f64 re re))
(/ 1 (pow re 2))
(/.f64 #s(literal 1 binary64) (*.f64 re re))
(+ (* -1 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re (*.f64 re (*.f64 re re))))))
(+ (* -1 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re (*.f64 re (*.f64 re re))))))
(+ (* -1 (/ (pow im 2) (pow re 4))) (/ 1 (pow re 2)))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 im (/.f64 im (*.f64 re (*.f64 re (*.f64 re re))))))
(* -1 (/ (pow im 2) (pow re 4)))
(*.f64 im (-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re (*.f64 re (*.f64 re re))))))
(* (pow im 2) (- (/ 1 (* (pow im 2) (pow re 2))) (/ 1 (pow re 4))))
(*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))))
(* (pow im 2) (- (/ 1 (* (pow im 2) (pow re 2))) (/ 1 (pow re 4))))
(*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))))
(* (pow im 2) (- (/ 1 (* (pow im 2) (pow re 2))) (/ 1 (pow re 4))))
(*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))))
(* -1 (/ (pow im 2) (pow re 4)))
(*.f64 im (-.f64 #s(literal 0 binary64) (/.f64 im (*.f64 re (*.f64 re (*.f64 re re))))))
(* (pow im 2) (- (/ 1 (* (pow im 2) (pow re 2))) (/ 1 (pow re 4))))
(*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))))
(* (pow im 2) (- (/ 1 (* (pow im 2) (pow re 2))) (/ 1 (pow re 4))))
(*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))))
(* (pow im 2) (- (/ 1 (* (pow im 2) (pow re 2))) (/ 1 (pow re 4))))
(*.f64 (*.f64 im im) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 re re)))) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re (*.f64 re re))))))
(/ (pow im 4) re)
(/.f64 (*.f64 im (*.f64 im (*.f64 im im))) re)
(* (pow im 4) (+ (* -1 (/ im (pow re 2))) (/ 1 re)))
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.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 (*.f64 im (*.f64 im (*.f64 im im))) (+.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 im (+.f64 (/.f64 im (*.f64 re (*.f64 re re))) (/.f64 #s(literal -1 binary64) (*.f64 re re))))))
(* (pow im 4) (+ (* im (- (* im (+ (* -1 (/ im (pow re 4))) (/ 1 (pow re 3)))) (/ 1 (pow re 2)))) (/ 1 re)))
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (+.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 (*.f64 re (*.f64 re (*.f64 re re)))))) (/.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 im (*.f64 (*.f64 im im) (+.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re re)) (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 (/.f64 (*.f64 re re) im) re) 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 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (*.f64 re (*.f64 re re)) im) (*.f64 re re)) im) re) im)))
(pow im 3)
(*.f64 im (*.f64 im im))
(+ (* -1 (* (pow im 2) re)) (pow im 3))
(-.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 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 (*.f64 im (*.f64 im (*.f64 im im))) re)
(/ (+ (* -1 (/ (pow im 5) re)) (pow im 4)) re)
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 im (*.f64 re re))))
(/ (- (+ (/ (pow im 6) (pow re 2)) (pow im 4)) (/ (pow im 5) re)) re)
(-.f64 (/.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 re re)) re) (neg.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 im (*.f64 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 (*.f64 im (*.f64 im (*.f64 im im))) (/.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 re (*.f64 re re)))) (/.f64 (-.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) re) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im)) re)) re)
(/ (pow im 4) re)
(/.f64 (*.f64 im (*.f64 im (*.f64 im im))) re)
(* -1 (/ (+ (* -1 (pow im 4)) (/ (pow im 5) re)) re))
(*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 im (*.f64 re re))))
(* -1 (/ (+ (* -1 (/ (- (/ (pow im 6) re) (pow im 5)) re)) (* -1 (pow im 4))) re))
(-.f64 (/.f64 (/.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 re re)) re) (neg.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 im (*.f64 re re))))))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (pow im 7) re) (pow im 6)) re)) (pow im 5)) re)) (* -1 (pow im 4))) re))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (pow.f64 im #s(literal 7 binary64)) re) (pow.f64 im #s(literal 6 binary64))) re) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) im)) re) (*.f64 im (*.f64 im (*.f64 im im)))) re))

eval144.0ms (2.5%)

Compiler

Compiled 78617 to 3127 computations (96% saved)

prune132.0ms (2.3%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New108911090
Fresh000
Picked123
Done011
Total109041094
Accuracy
100.0%
Counts
1094 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 im im (*.f64 re re))
100.0%
(+.f64 (*.f64 re re) (*.f64 im im))
89.4%
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
99.5%
(*.f64 im im)
Compiler

Compiled 37 to 20 computations (45.9% saved)

simplify234.0ms (4%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (*.f64 re re) (*.f64 im im))
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im)))
cost-diff0
(*.f64 im im)
cost-diff384
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
Rules
5932×*-lowering-*.f32
5932×*-lowering-*.f64
1722×fma-define
1572×cube-prod
1512×fma-lowering-fma.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0838
12636
27636
325730
462330
5177030
6287630
7357130
8460030
9609230
10765230
0823630
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* im im) (+ 1 (/ (* re re) (* im im))))
(* im im)
im
(+ 1 (/ (* re re) (* im im)))
1
(/ (* re re) (* im im))
(* re re)
re
Outputs
(* (* im im) (+ 1 (/ (* re re) (* im im))))
(+.f64 (*.f64 im im) (*.f64 re re))
(* im im)
(*.f64 im im)
im
(+ 1 (/ (* re re) (* im im)))
(+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 re re) im) im))
1
#s(literal 1 binary64)
(/ (* re re) (* im im))
(/.f64 (/.f64 (*.f64 re re) im) im)
(* re re)
(*.f64 re re)
re

localize33.0ms (0.6%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 re re)
accuracy100.0%
(*.f64 im im)
accuracy100.0%
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
accuracy81.7%
(/.f64 (*.f64 re re) (*.f64 im im))
Results
22.0ms256×0valid
Compiler

Compiled 41 to 9 computations (78% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 6.0ms (65.4% of total)
ival-div: 2.0ms (21.8% of total)
ival-add: 1.0ms (10.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series6.0ms (0.1%)

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

24 calls:

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

rewrite241.0ms (4.1%)

Algorithm
batch-egg-rewrite
Rules
3438×*-lowering-*.f32
3438×*-lowering-*.f64
2256×/-lowering-/.f32
2256×/-lowering-/.f64
1390×sum5-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0835
14929
244524
3791524
0861024
Stop Event
iter limit
node limit
Counts
5 → 259
Calls
Call 1
Inputs
(* (* im im) (+ 1 (/ (* re re) (* im im))))
(* im im)
(+ 1 (/ (* re re) (* im im)))
(/ (* re re) (* im im))
(* re re)
Outputs
(+.f64 (*.f64 im im) (*.f64 re re))
(+.f64 (*.f64 re re) (*.f64 im im))
(-.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im im) (*.f64 re re))) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 (*.f64 im im) (*.f64 re re))))
(fma.f64 im im (*.f64 re re))
(fma.f64 im (/.f64 (*.f64 (*.f64 re re) im) (*.f64 im im)) (*.f64 im im))
(fma.f64 (*.f64 im im) #s(literal 1 binary64) (*.f64 re re))
(fma.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)) (*.f64 im im))
(fma.f64 #s(literal 1 binary64) (*.f64 im im) (*.f64 re re))
(fma.f64 re re (*.f64 im im))
(fma.f64 (*.f64 re re) #s(literal 1 binary64) (*.f64 im im))
(fma.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (*.f64 im im) (*.f64 im im))
(fma.f64 (/.f64 re im) (/.f64 (*.f64 im im) (/.f64 im re)) (*.f64 im im))
(fma.f64 (/.f64 im (/.f64 im re)) (/.f64 im (/.f64 im re)) (*.f64 im im))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) im) (*.f64 im im)) im (*.f64 im im))
(fma.f64 (*.f64 (*.f64 im im) re) (/.f64 re (*.f64 im im)) (*.f64 im im))
(fma.f64 (*.f64 im (*.f64 im (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 im im))
(fma.f64 (/.f64 (*.f64 im im) (/.f64 im re)) (/.f64 re im) (*.f64 im im))
(/.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))) (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))))
(/.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) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im)))) (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))))))))
(/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im)))))
(/.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 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 (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 re (*.f64 re (*.f64 re re)))) (-.f64 (*.f64 im im) (*.f64 re re)))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im)))))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))))) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (neg.f64 (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(/.f64 (neg.f64 (-.f64 (*.f64 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 im im) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re)))))) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.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 (*.f64 re re))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 re re) (*.f64 im im)))
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re)))))) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im))))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))))) (+.f64 #s(literal -1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))))
(/.f64 (*.f64 (*.f64 im im) (+.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))) #s(literal -1 binary64))) (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re))))) (*.f64 im im)) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im))))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))))) (*.f64 im im)) (+.f64 #s(literal -1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))) #s(literal -1 binary64)) (*.f64 im im)) (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)))
(*.f64 im (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 im im) (*.f64 re re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 im im))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im))))) (*.f64 im im)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re)))) (/.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))) (*.f64 im im)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))))) (/.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))))
(*.f64 (*.f64 im (+.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))) im)
(*.f64 (+.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (-.f64 (*.f64 re re) (*.f64 im im))))))
(*.f64 (+.f64 (*.f64 im im) (*.f64 re re)) #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 im im) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im))))))
(*.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.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 (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))) (*.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im))) (-.f64 (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im))) #s(literal 1 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re))))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))) (*.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im)))))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))))) (+.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))))
(*.f64 (/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (+.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (*.f64 im im) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) #s(literal -1 binary64))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(*.f64 im im)
(*.f64 im (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(*.f64 im (/.f64 im #s(literal 1 binary64)))
(*.f64 (*.f64 im im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 im im))
(*.f64 #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 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))
(+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))) (neg.f64 (/.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))) (/.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))))
(-.f64 (/.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))) (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal 1 binary64))
(fma.f64 re (/.f64 re (*.f64 im im)) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 1 binary64))
(fma.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 #s(literal -1 binary64) (*.f64 im im)) #s(literal 1 binary64))
(fma.f64 (/.f64 re im) (/.f64 re im) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 re re) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 re re) im) (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64))
(fma.f64 (/.f64 re (*.f64 im im)) re #s(literal 1 binary64))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re)))) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))))) (+.f64 #s(literal -1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im))))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))))) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))))
(/.f64 #s(literal 1 binary64) (/.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 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (+.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))))) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re))))) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im))))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))))) (+.f64 #s(literal -1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re))) (/.f64 (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re))) (-.f64 (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re))) #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im)))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))))))))
(/.f64 (+.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))) #s(literal -1 binary64)) (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re)))))) (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im)))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.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 (*.f64 (/.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))) (/.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))) (/.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.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 (/.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))) (/.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))) (/.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.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 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re))) (/.f64 (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im)))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re))) (-.f64 (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re))) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im)))))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re 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 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im))))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.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 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im)))))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.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 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im))))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re)))))
(*.f64 (+.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))))) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))))) (+.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im))) (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))) (*.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im))) (-.f64 (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im))) #s(literal 1 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))) (*.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)))))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal -1 binary64)) (/.f64 im (/.f64 (*.f64 re re) im)))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))))) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (/.f64 (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))) (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (+.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))))))
(exp.f64 (*.f64 (log.f64 (/.f64 re im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 im (/.f64 (*.f64 re re) im))) #s(literal -1 binary64)))
(exp.f64 (-.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) (*.f64 #s(literal 2 binary64) (log.f64 im))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(neg.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 im (/.f64 (*.f64 re re) im)))
(/.f64 re (/.f64 (*.f64 im im) re))
(/.f64 (*.f64 re re) (*.f64 im im))
(/.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (/.f64 re im) (/.f64 im re))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(/.f64 (/.f64 (*.f64 re re) im) im)
(/.f64 (/.f64 (*.f64 re re) im) (neg.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 re re) im)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 im (*.f64 re re)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 im im))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 re re) im))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (/.f64 re im) (-.f64 #s(literal 0 binary64) re)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 re re) im)) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) im))
(pow.f64 (/.f64 re im) #s(literal 2 binary64))
(pow.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))
(*.f64 re (/.f64 re (*.f64 im im)))
(*.f64 re (*.f64 (/.f64 re (*.f64 im im)) #s(literal 1 binary64)))
(*.f64 re (*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 re im)))
(*.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (*.f64 re re) (pow.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 2 binary64)))
(*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 #s(literal -1 binary64) (*.f64 im im)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) #s(literal 1 binary64)))
(*.f64 (/.f64 re im) (/.f64 re im))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 re re))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 re re) im) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 (*.f64 re re) im) (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)))
(*.f64 (/.f64 re (*.f64 im im)) re)
(*.f64 (/.f64 re (*.f64 im im)) (/.f64 re #s(literal 1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 (-.f64 #s(literal 0 binary64) re) (/.f64 re (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 (-.f64 #s(literal 0 binary64) re) (*.f64 re (/.f64 #s(literal -1 binary64) (*.f64 im im))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 re re) im)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 re re) im))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 re im)) (-.f64 #s(literal 0 binary64) (/.f64 re im)))
(*.f64 (/.f64 re #s(literal 1 binary64)) (/.f64 re (*.f64 im im)))
(*.f64 (/.f64 #s(literal -1 binary64) im) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 re re) im)))
(*.f64 (/.f64 re #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) re) (*.f64 im im)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) re) #s(literal -1 binary64)) (/.f64 re (*.f64 im im)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 re re) im)))
(*.f64 (pow.f64 (/.f64 re im) #s(literal 1 binary64)) (pow.f64 (/.f64 re im) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 im (/.f64 (*.f64 re re) im)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(neg.f64 (*.f64 (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (*.f64 im im)))
(neg.f64 (*.f64 (*.f64 im im) (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im)))))
(neg.f64 (/.f64 (*.f64 im (*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (*.f64 im im)))
(/.f64 (*.f64 im im) (/.f64 im (/.f64 (*.f64 re re) im)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 im (/.f64 (*.f64 re re) im)) (*.f64 im im)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (*.f64 im (*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 im (*.f64 im (/.f64 (*.f64 re re) im)))))
(/.f64 (*.f64 re re) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (/.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 re re))))
(/.f64 (*.f64 (*.f64 im im) re) (/.f64 (*.f64 im im) re))
(/.f64 (*.f64 im (*.f64 im (*.f64 re re))) (*.f64 im im))
(/.f64 (/.f64 (*.f64 im im) (/.f64 im re)) (/.f64 im re))
(/.f64 (*.f64 im (*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (*.f64 im (*.f64 im (/.f64 (*.f64 re re) im))) im)
(/.f64 (*.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 re re) im))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 im (*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 re re))))) (*.f64 im im))
(/.f64 (neg.f64 (*.f64 im (*.f64 im (/.f64 (*.f64 re re) im)))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (/.f64 (*.f64 im im) im) (/.f64 im (*.f64 re re)))
(/.f64 (*.f64 (/.f64 (*.f64 im im) (/.f64 im re)) re) im)
(/.f64 (*.f64 (*.f64 (*.f64 im im) re) #s(literal 1 binary64)) (/.f64 (*.f64 im im) re))
(/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 re re))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im im)))
(/.f64 (*.f64 (/.f64 (*.f64 im im) (/.f64 im re)) (-.f64 #s(literal 0 binary64) re)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 re re) im)) (*.f64 im im)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) re) (/.f64 (*.f64 im im) (/.f64 im re))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 re re))) #s(literal 1 binary64)) (*.f64 im im))
(/.f64 (/.f64 (*.f64 im (*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 re re)))) im) (-.f64 #s(literal 0 binary64) im))
(/.f64 (/.f64 (*.f64 im (*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 re re)))) #s(literal -1 binary64)) (*.f64 im im))
(pow.f64 re #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 (/.f64 im (/.f64 im re)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(*.f64 im (/.f64 (*.f64 (*.f64 re re) im) (*.f64 im im)))
(*.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))
(*.f64 #s(literal 1 binary64) (*.f64 re re))
(*.f64 re re)
(*.f64 re (neg.f64 (-.f64 #s(literal 0 binary64) re)))
(*.f64 re (*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (*.f64 im im) (/.f64 im re))))
(*.f64 (*.f64 re re) #s(literal 1 binary64))
(*.f64 (/.f64 re (/.f64 (*.f64 im im) re)) (*.f64 im im))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) (*.f64 im im)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) (/.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 (/.f64 re im) (/.f64 (*.f64 im im) (/.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (*.f64 im (*.f64 im (*.f64 re re))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (*.f64 re re))))
(*.f64 (/.f64 (*.f64 re re) im) (/.f64 (*.f64 im im) im))
(*.f64 (/.f64 (*.f64 re re) im) (*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 im im)))
(*.f64 (/.f64 re (*.f64 im im)) (*.f64 (*.f64 im im) re))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 re re)))
(*.f64 (-.f64 #s(literal 0 binary64) re) (-.f64 #s(literal 0 binary64) re))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 re re) im)) (/.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (*.f64 im (*.f64 im (/.f64 (*.f64 re re) im))))
(*.f64 (/.f64 im (/.f64 im re)) (/.f64 im (/.f64 im re)))
(*.f64 (/.f64 (*.f64 (*.f64 re re) im) (*.f64 im im)) im)
(*.f64 (*.f64 (*.f64 im im) re) (/.f64 re (*.f64 im im)))
(*.f64 (*.f64 im (*.f64 im (*.f64 re re))) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 (/.f64 (*.f64 im im) (/.f64 im re)) (/.f64 re im))
(*.f64 (*.f64 im (*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 re re)))) (/.f64 #s(literal -1 binary64) (*.f64 im im)))
(*.f64 (*.f64 im (*.f64 im (/.f64 (*.f64 re re) im))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) re)) re)
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 im im) (/.f64 im (/.f64 im (*.f64 re re))))
(*.f64 (/.f64 im (*.f64 im im)) (/.f64 im (/.f64 #s(literal 1 binary64) (*.f64 re re))))
(*.f64 (/.f64 (*.f64 im im) im) (/.f64 (*.f64 re re) im))
(*.f64 (/.f64 (*.f64 im im) #s(literal -1 binary64)) (/.f64 (*.f64 re re) (-.f64 #s(literal 0 binary64) (*.f64 im im))))
(*.f64 (/.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 re re) im)))
(*.f64 (*.f64 (/.f64 (*.f64 im im) (/.f64 im re)) re) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 (*.f64 im im) (-.f64 #s(literal 0 binary64) (*.f64 im im))) (-.f64 #s(literal 0 binary64) (*.f64 re re)))

simplify191.0ms (3.3%)

Algorithm
egg-herbie
Rules
5194×*-lowering-*.f32
5194×*-lowering-*.f64
2014×times-frac
1718×swap-sqr
1344×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
018570
149552
2134534
3515534
43720534
55652534
66354534
08245534
Stop Event
iter limit
node limit
Counts
96 → 96
Calls
Call 1
Inputs
(pow re 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow im 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
1
(+ 1 (/ (pow re 2) (pow im 2)))
(+ 1 (/ (pow re 2) (pow im 2)))
(+ 1 (/ (pow re 2) (pow im 2)))
(/ (pow re 2) (pow im 2))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(/ (pow re 2) (pow im 2))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(/ (pow re 2) (pow im 2))
(/ (+ (pow im 2) (pow re 2)) (pow im 2))
(/ (+ (pow im 2) (pow re 2)) (pow im 2))
(/ (+ (pow im 2) (pow re 2)) (pow im 2))
1
(+ 1 (/ (pow re 2) (pow im 2)))
(+ 1 (/ (pow re 2) (pow im 2)))
(+ 1 (/ (pow re 2) (pow im 2)))
1
(+ 1 (/ (pow re 2) (pow im 2)))
(+ 1 (/ (pow re 2) (pow im 2)))
(+ 1 (/ (pow re 2) (pow im 2)))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(/ (pow re 2) (pow im 2))
(pow re 2)
(pow 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))
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
1
#s(literal 1 binary64)
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (+ (pow im 2) (pow re 2)) (pow im 2))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(/ (+ (pow im 2) (pow re 2)) (pow im 2))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(/ (+ (pow im 2) (pow re 2)) (pow im 2))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
1
#s(literal 1 binary64)
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
1
#s(literal 1 binary64)
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(pow re 2)
(*.f64 re re)
(pow 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)

eval57.0ms (1%)

Compiler

Compiled 8660 to 948 computations (89.1% saved)

prune61.0ms (1.1%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New3841385
Fresh000
Picked011
Done123
Total3854389
Accuracy
100.0%
Counts
389 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(+.f64 (*.f64 re re) (*.f64 im im))
89.4%
(*.f64 (*.f64 im im) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))))) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))))
89.4%
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
99.5%
(*.f64 im im)
Compiler

Compiled 62 to 29 computations (53.2% saved)

simplify266.0ms (4.6%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))))
cost-diff0
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))))) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re))))
cost-diff0
(*.f64 im im)
cost-diff256
(*.f64 (*.f64 im im) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))))) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))))
Rules
3738×*-lowering-*.f32
3738×*-lowering-*.f64
2240×/-lowering-/.f32
2240×/-lowering-/.f64
1316×fma-lowering-fma.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
013131
138131
2132125
363399
4427083
5732783
0810983
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* im im) (/ (- 1 (/ (* re re) (/ (* im im) (/ re (/ (* im im) re))))) (- 1 (/ re (/ (* im im) re)))))
(* im im)
im
(/ (- 1 (/ (* re re) (/ (* im im) (/ re (/ (* im im) re))))) (- 1 (/ re (/ (* im im) re))))
(- 1 (/ (* re re) (/ (* im im) (/ re (/ (* im im) re)))))
1
(/ (* re re) (/ (* im im) (/ re (/ (* im im) re))))
(* re re)
re
(/ (* im im) (/ re (/ (* im im) re)))
(/ re (/ (* im im) re))
(/ (* im im) re)
(- 1 (/ re (/ (* im im) re)))
Outputs
(* (* im im) (/ (- 1 (/ (* re re) (/ (* im im) (/ re (/ (* im im) re))))) (- 1 (/ re (/ (* im im) re)))))
(/.f64 (+.f64 (*.f64 im im) (*.f64 #s(literal -1 binary64) (/.f64 (*.f64 re re) (/.f64 (/.f64 im (/.f64 re im)) re)))) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 im (/.f64 re im)))))
(* im im)
(*.f64 im im)
im
(/ (- 1 (/ (* re re) (/ (* im im) (/ re (/ (* im im) re))))) (- 1 (/ re (/ (* im im) re))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 re (/.f64 re (/.f64 (/.f64 im (/.f64 re im)) re))) im) im)) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 im (/.f64 re im)))))
(- 1 (/ (* re re) (/ (* im im) (/ re (/ (* im im) re)))))
(-.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 re (/.f64 re (/.f64 (/.f64 im (/.f64 re im)) re))) im) im))
1
#s(literal 1 binary64)
(/ (* re re) (/ (* im im) (/ re (/ (* im im) re))))
(/.f64 (/.f64 (*.f64 re (/.f64 re (/.f64 (/.f64 im (/.f64 re im)) re))) im) im)
(* re re)
(*.f64 re re)
re
(/ (* im im) (/ re (/ (* im im) re)))
(/.f64 (*.f64 im im) (/.f64 re (/.f64 im (/.f64 re im))))
(/ re (/ (* im im) re))
(/.f64 re (/.f64 im (/.f64 re im)))
(/ (* im im) re)
(/.f64 im (/.f64 re im))
(- 1 (/ re (/ (* im im) re)))
(-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 im (/.f64 re im))))

localize55.0ms (0.9%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy94.0%
(/.f64 re (/.f64 (*.f64 im im) re))
accuracy93.8%
(/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re)))
accuracy92.0%
(/.f64 (*.f64 im im) re)
accuracy87.6%
(/.f64 (*.f64 re re) (/.f64 (*.f64 im im) (/.f64 re (/.f64 (*.f64 im im) re))))
Results
38.0ms256×0valid
Compiler

Compiled 134 to 14 computations (89.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-div: 13.0ms (61.6% of total)
ival-mult: 6.0ms (28.4% of total)
ival-sub: 2.0ms (9.5% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series11.0ms (0.2%)

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

45 calls:

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

rewrite384.0ms (6.6%)

Algorithm
batch-egg-rewrite
Rules
4290×*-lowering-*.f32
4290×*-lowering-*.f64
4046×/-lowering-/.f32
4046×/-lowering-/.f64
1912×--lowering--.f32
Iterations

Useful iterations: 2 (0.0ms)

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

simplify264.0ms (4.5%)

Algorithm
egg-herbie
Rules
4094×*-lowering-*.f32
4094×*-lowering-*.f64
2170×fma-define
1852×fma-lowering-fma.f32
1852×fma-lowering-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0331197
1781161
21891143
36151143
424001143
544391143
662341143
082201143
Stop Event
iter limit
node limit
Counts
180 → 180
Calls
Call 1
Inputs
(pow re 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow im 2)
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(* (pow im 2) (+ 1 (/ (pow re 2) (pow im 2))))
(pow im 2)
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(+ (pow im 2) (pow re 2))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow re 2)
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(* (pow re 2) (+ 1 (/ (pow im 2) (pow re 2))))
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
1
(+ 1 (/ (pow re 2) (pow im 2)))
(+ 1 (/ (pow re 2) (pow im 2)))
(+ 1 (/ (pow re 2) (pow im 2)))
(/ (pow re 2) (pow im 2))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(/ (pow re 2) (pow im 2))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(/ (pow re 2) (pow im 2))
(/ (+ (pow im 2) (pow re 2)) (pow im 2))
(/ (+ (pow im 2) (pow re 2)) (pow im 2))
(/ (+ (pow im 2) (pow re 2)) (pow im 2))
1
(+ 1 (/ (pow re 2) (pow im 2)))
(+ 1 (/ (pow re 2) (pow im 2)))
(+ 1 (/ (pow re 2) (pow im 2)))
1
(+ 1 (/ (pow re 2) (pow im 2)))
(+ 1 (/ (pow re 2) (pow im 2)))
(+ 1 (/ (pow re 2) (pow im 2)))
1
(+ 1 (* -1 (/ (pow re 4) (pow im 4))))
(+ 1 (* -1 (/ (pow re 4) (pow im 4))))
(+ 1 (* -1 (/ (pow re 4) (pow im 4))))
(* -1 (/ (pow re 4) (pow im 4)))
(* (pow re 4) (- (/ 1 (pow re 4)) (/ 1 (pow im 4))))
(* (pow re 4) (- (/ 1 (pow re 4)) (/ 1 (pow im 4))))
(* (pow re 4) (- (/ 1 (pow re 4)) (/ 1 (pow im 4))))
(* -1 (/ (pow re 4) (pow im 4)))
(* (pow re 4) (- (/ 1 (pow re 4)) (/ 1 (pow im 4))))
(* (pow re 4) (- (/ 1 (pow re 4)) (/ 1 (pow im 4))))
(* (pow re 4) (- (/ 1 (pow re 4)) (/ 1 (pow im 4))))
(* -1 (/ (pow re 4) (pow im 4)))
(/ (- (pow im 4) (pow re 4)) (pow im 4))
(/ (- (pow im 4) (pow re 4)) (pow im 4))
(/ (- (pow im 4) (pow re 4)) (pow im 4))
1
(+ 1 (* -1 (/ (pow re 4) (pow im 4))))
(+ 1 (* -1 (/ (pow re 4) (pow im 4))))
(+ 1 (* -1 (/ (pow re 4) (pow im 4))))
1
(+ 1 (* -1 (/ (pow re 4) (pow im 4))))
(+ 1 (* -1 (/ (pow re 4) (pow im 4))))
(+ 1 (* -1 (/ (pow re 4) (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 im 4))
(/ (pow re 4) (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 im 4))
(/ (pow re 4) (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 im 4))
(/ (pow re 4) (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 im 4))
(/ (pow re 4) (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 im 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) (pow re 2))
(/ (pow im 4) (pow re 2))
(/ (pow im 4) (pow re 2))
(/ (pow im 4) (pow re 2))
(/ (pow im 4) (pow re 2))
(/ (pow im 4) (pow re 2))
(/ (pow im 4) (pow re 2))
(/ (pow im 4) (pow re 2))
(/ (pow im 4) (pow re 2))
(/ (pow im 4) (pow re 2))
(/ (pow im 4) (pow re 2))
(/ (pow im 4) (pow re 2))
(/ (pow im 4) (pow re 2))
(/ (pow im 4) (pow re 2))
(/ (pow im 4) (pow re 2))
(/ (pow im 4) (pow re 2))
(/ (pow im 4) (pow re 2))
(/ (pow im 4) (pow re 2))
(/ (pow im 4) (pow re 2))
(/ (pow im 4) (pow re 2))
(/ (pow im 4) (pow re 2))
(/ (pow im 4) (pow re 2))
(/ (pow im 4) (pow re 2))
(/ (pow im 4) (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 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))
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))
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
1
#s(literal 1 binary64)
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(* (pow re 2) (+ (/ 1 (pow im 2)) (/ 1 (pow re 2))))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (+ (pow im 2) (pow re 2)) (pow im 2))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(/ (+ (pow im 2) (pow re 2)) (pow im 2))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(/ (+ (pow im 2) (pow re 2)) (pow im 2))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
1
#s(literal 1 binary64)
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
1
#s(literal 1 binary64)
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
(+ 1 (/ (pow re 2) (pow im 2)))
(+.f64 #s(literal 1 binary64) (*.f64 re (/.f64 re (*.f64 im im))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (pow re 4) (pow im 4))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))))
(+ 1 (* -1 (/ (pow re 4) (pow im 4))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))))
(+ 1 (* -1 (/ (pow re 4) (pow im 4))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))))
(* -1 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))
(* (pow re 4) (- (/ 1 (pow re 4)) (/ 1 (pow im 4))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))))
(* (pow re 4) (- (/ 1 (pow re 4)) (/ 1 (pow im 4))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))))
(* (pow re 4) (- (/ 1 (pow re 4)) (/ 1 (pow im 4))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))))
(* -1 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))
(* (pow re 4) (- (/ 1 (pow re 4)) (/ 1 (pow im 4))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))))
(* (pow re 4) (- (/ 1 (pow re 4)) (/ 1 (pow im 4))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))))
(* (pow re 4) (- (/ 1 (pow re 4)) (/ 1 (pow im 4))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))))
(* -1 (/ (pow re 4) (pow im 4)))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))
(/ (- (pow im 4) (pow re 4)) (pow im 4))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))))
(/ (- (pow im 4) (pow re 4)) (pow im 4))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))))
(/ (- (pow im 4) (pow re 4)) (pow im 4))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (pow re 4) (pow im 4))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))))
(+ 1 (* -1 (/ (pow re 4) (pow im 4))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))))
(+ 1 (* -1 (/ (pow re 4) (pow im 4))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (pow re 4) (pow im 4))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))))
(+ 1 (* -1 (/ (pow re 4) (pow im 4))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))))
(+ 1 (* -1 (/ (pow re 4) (pow im 4))))
(-.f64 #s(literal 1 binary64) (/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im))))
(/ (pow re 4) (pow im 4))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/ (pow re 4) (pow im 4))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/ (pow re 4) (pow im 4))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/ (pow re 4) (pow im 4))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/ (pow re 4) (pow im 4))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/ (pow re 4) (pow im 4))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/ (pow re 4) (pow im 4))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/ (pow re 4) (pow im 4))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/ (pow re 4) (pow im 4))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/ (pow re 4) (pow im 4))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/ (pow re 4) (pow im 4))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/ (pow re 4) (pow im 4))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/ (pow re 4) (pow im 4))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/ (pow re 4) (pow im 4))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/ (pow re 4) (pow im 4))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/ (pow re 4) (pow im 4))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/ (pow re 4) (pow im 4))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/ (pow re 4) (pow im 4))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/ (pow re 4) (pow im 4))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/ (pow re 4) (pow im 4))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/ (pow re 4) (pow im 4))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/ (pow re 4) (pow im 4))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/ (pow re 4) (pow im 4))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/ (pow re 4) (pow im 4))
(/.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im im) (*.f64 im im)))
(/ (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) (pow re 2))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re))
(/ (pow im 4) (pow re 2))
(/.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 re re))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))
(/ (pow re 2) (pow im 2))
(*.f64 re (/.f64 re (*.f64 im im)))

eval114.0ms (2%)

Compiler

Compiled 34235 to 2623 computations (92.3% saved)

prune93.0ms (1.6%)

Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New8481849
Fresh000
Picked101
Done033
Total8494853
Accuracy
100.0%
Counts
853 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(+.f64 (*.f64 re re) (*.f64 im im))
99.7%
(*.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 re (/.f64 (*.f64 im im) re)))))
89.4%
(*.f64 (*.f64 im im) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 re re) (*.f64 im im))))
99.5%
(*.f64 im im)
Compiler

Compiled 176 to 59 computations (66.5% saved)

regimes14.0ms (0.2%)

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

5 calls:

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

Compiled 25 to 15 computations (40% saved)

regimes29.0ms (0.5%)

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

5 calls:

19.0ms
(*.f64 re re)
2.0ms
im
2.0ms
re
2.0ms
(*.f64 im im)
2.0ms
(+.f64 (*.f64 re re) (*.f64 im im))
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
re
1.0ms
im
1.0ms
(*.f64 im im)
Results
AccuracySegmentsBranch
99.5%1re
99.5%1im
99.5%1(*.f64 im im)
Compiler

Compiled 11 to 7 computations (36.4% saved)

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Rules
+-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

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

soundness782.0ms (13.4%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 31 to 13 computations (58.1% saved)

preprocess44.0ms (0.8%)

Remove

(abs re)

Compiler

Compiled 214 to 102 computations (52.3% saved)

end0.0ms (0%)

Profiling

Loading profile data...