math.square on complex, real part

Time bar (total: 3.5s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
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 9 to 7 computations (22.2% saved)

sample504.0ms (14.6%)

Memory
11.0MiB live, 660.8MiB allocated
Samples
293.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 149.0ms
ival-mult: 108.0ms (72.5% of total)
ival-sub: 33.0ms (22.2% of total)
ival-true: 5.0ms (3.4% of total)
ival-assert: 3.0ms (2% of total)
Bogosity

explain55.0ms (1.6%)

Memory
0.6MiB live, 77.1MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
100-0-(-.f64 (*.f64 re re) (*.f64 im im))
00-0-(*.f64 re re)
00-0-re
00-0-(*.f64 im im)
00-0-im
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (*.f64 re re) (*.f64 im im))nan-rescue100
(*.f64 re re)overflow52
(*.f64 im im)overflow57
Confusion
Predicted +Predicted -
+100
-0246
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+1000
-00246
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0246
110
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
21.0ms512×0valid
Compiler

Compiled 43 to 19 computations (55.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 8.0ms (78.4% of total)
ival-sub: 2.0ms (19.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess496.0ms (14.4%)

Memory
-4.2MiB live, 226.6MiB allocated
Algorithm
egg-herbie
Rules
24 584×lower-fma.f64
24 584×lower-fma.f32
5 200×lower-+.f64
5 200×lower-+.f32
3 934×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01338
15135
214435
336635
489235
5122335
6175435
7234035
8415235
9472735
10484035
11495435
12503435
13503435
14641535
15739335
16787735
17789335
18789335
057
087
1167
2277
3537
41147
53157
65677
712387
824957
941247
1049977
1153667
1255967
1357107
1457107
1566707
1668307
1771507
1871507
1975507
2077107
2177907
2277907
2377907
0102687
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(-.f64 (*.f64 re re) (*.f64 im im))
Outputs
(-.f64 (*.f64 re re) (*.f64 im im))
(*.f64 (-.f64 re im) (+.f64 im re))
Symmetry

(abs im)

(abs re)

Compiler

Compiled 9 to 5 computations (44.4% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
96.1%
(-.f64 (*.f64 re re) (*.f64 im im))
Compiler

Compiled 9 to 5 computations (44.4% saved)

simplify338.0ms (9.8%)

Memory
39.8MiB live, 190.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 im im)
cost-diff0
(*.f64 re re)
cost-diff128
(-.f64 (*.f64 re re) (*.f64 im im))
Rules
24 584×lower-fma.f64
24 584×lower-fma.f32
5 200×lower-+.f64
5 200×lower-+.f32
3 934×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0515
0815
11615
22715
35315
411415
531515
656715
7123815
8249515
9412415
10499715
11536615
12559615
13571015
14571015
15667015
16683015
17715015
18715015
19755015
20771015
21779015
22779015
23779015
01026815
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(-.f64 (*.f64 re re) (*.f64 im im))
(*.f64 re re)
re
(*.f64 im im)
im
Outputs
(-.f64 (*.f64 re re) (*.f64 im im))
(*.f64 (-.f64 re im) (+.f64 im re))
(*.f64 re re)
re
(*.f64 im im)
im

localize15.0ms (0.4%)

Memory
-19.2MiB live, 18.6MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 re re)
accuracy0
(*.f64 im im)
accuracy2.257802179151029
(-.f64 (*.f64 re re) (*.f64 im im))
Samples
11.0ms256×0valid
Compiler

Compiled 17 to 7 computations (58.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-mult: 3.0ms (69% of total)
ival-sub: 1.0ms (23% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series4.0ms (0.1%)

Memory
5.4MiB live, 5.4MiB allocated
Counts
3 → 48
Calls
Call 1
Inputs
#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())
#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())
#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())
Outputs
#s(alt (* -1 (pow im 2)) (taylor 0 re) (#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (- (pow re 2) (pow im 2)) (taylor 0 re) (#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (- (pow re 2) (pow im 2)) (taylor 0 re) (#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (- (pow re 2) (pow im 2)) (taylor 0 re) (#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2))))) (taylor -inf re) (#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2))))) (taylor -inf re) (#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2))))) (taylor -inf re) (#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 im) (#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow im 2)) (pow re 2)) (taylor 0 im) (#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow im 2)) (pow re 2)) (taylor 0 im) (#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow im 2)) (pow re 2)) (taylor 0 im) (#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor 0 im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor 0 im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor 0 im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor 0 im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor inf im) (#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1)) (taylor inf im) (#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1)) (taylor inf im) (#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1)) (taylor inf im) (#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor inf im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor inf im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor inf im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor inf im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor -inf im) (#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1)) (taylor -inf im) (#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1)) (taylor -inf im) (#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1)) (taylor -inf im) (#s(alt (-.f64 (*.f64 re re) (*.f64 im im)) (patch (-.f64 (*.f64 re re) (*.f64 im im)) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor -inf im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor -inf im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor -inf im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
#s(alt (pow im 2) (taylor -inf im) (#s(alt (*.f64 im im) (patch (*.f64 im im) #<representation binary64>) () ())) ())
Calls

6 calls:

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

simplify232.0ms (6.7%)

Memory
0.2MiB live, 162.0MiB allocated
Algorithm
egg-herbie
Rules
12 540×lower-fma.f64
12 540×lower-fma.f32
3 658×lower-*.f64
3 658×lower-*.f32
1 136×lower-neg.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017219
139219
2113219
3468219
41684219
52832219
64991219
08406219
Stop Event
iter limit
node limit
Counts
48 → 48
Calls
Call 1
Inputs
(* -1 (pow im 2))
(- (pow re 2) (pow im 2))
(- (pow re 2) (pow im 2))
(- (pow re 2) (pow im 2))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(+ (* -1 (pow im 2)) (pow re 2))
(+ (* -1 (pow im 2)) (pow re 2))
(+ (* -1 (pow im 2)) (pow re 2))
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(* -1 (pow im 2))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(* -1 (pow im 2))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
Outputs
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(- (pow re 2) (pow im 2))
(*.f64 (-.f64 re im) (+.f64 re im))
(- (pow re 2) (pow im 2))
(*.f64 (-.f64 re im) (+.f64 re im))
(- (pow re 2) (pow im 2))
(*.f64 (-.f64 re im) (+.f64 re im))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (-.f64 re im) (+.f64 re im))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (-.f64 re im) (+.f64 re im))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (-.f64 re im) (+.f64 re im))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (-.f64 re im) (+.f64 re im))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (-.f64 re im) (+.f64 re im))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (-.f64 re im) (+.f64 re im))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(+ (* -1 (pow im 2)) (pow re 2))
(*.f64 (-.f64 re im) (+.f64 re im))
(+ (* -1 (pow im 2)) (pow re 2))
(*.f64 (-.f64 re im) (+.f64 re im))
(+ (* -1 (pow im 2)) (pow re 2))
(*.f64 (-.f64 re im) (+.f64 re im))
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (-.f64 re im) (+.f64 re im))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (-.f64 re im) (+.f64 re im))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (-.f64 re im) (+.f64 re im))
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (-.f64 re im) (+.f64 re im))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (-.f64 re im) (+.f64 re im))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (-.f64 re im) (+.f64 re im))
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)

rewrite187.0ms (5.4%)

Memory
27.5MiB live, 212.1MiB allocated
Rules
8 026×lower-fma.f64
8 026×lower-fma.f32
4 450×lower-/.f64
4 450×lower-/.f32
3 184×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0513
0813
13213
221613
3196713
0877813
Stop Event
iter limit
node limit
iter limit
Counts
3 → 252
Calls
Call 1
Inputs
(-.f64 (*.f64 re re) (*.f64 im im))
(*.f64 re re)
(*.f64 im im)
Outputs
(*.f64 (pow.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))
(*.f64 (pow.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))) (-.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 re re) (*.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) (fma.f64 im im (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) re)) re (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)) (-.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) re)))))
(*.f64 (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re))) (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re)))) (*.f64 (-.f64 re im) (+.f64 im re)))
(*.f64 (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) (fma.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)) (*.f64 (*.f64 (*.f64 re re) re) re)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))) (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re)))
(*.f64 (neg.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im im (*.f64 re re)))))
(*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))))
(*.f64 (-.f64 re im) (+.f64 im re))
(*.f64 (+.f64 im re) (-.f64 re im))
(*.f64 (fma.f64 im im (*.f64 re re)) (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (fma.f64 im im (*.f64 re re))))
(*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re)))))
(*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (fma.f64 re re #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (fma.f64 (fma.f64 re re #s(literal 0 binary64)) (fma.f64 re re #s(literal 0 binary64)) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 (fma.f64 re re #s(literal 0 binary64)) (*.f64 im im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (*.f64 im im) (*.f64 re re)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 (*.f64 im im) (*.f64 re re)) (-.f64 (*.f64 im im) (*.f64 re re)) (*.f64 #s(literal 0 binary64) (-.f64 (*.f64 im im) (*.f64 re re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (-.f64 re im)) #s(literal 3 binary64)) (pow.f64 (*.f64 re (-.f64 re im)) #s(literal 3 binary64))) (fma.f64 (*.f64 im (-.f64 re im)) (*.f64 im (-.f64 re im)) (-.f64 (*.f64 (*.f64 re (-.f64 re im)) (*.f64 re (-.f64 re im))) (*.f64 (*.f64 im (-.f64 re im)) (*.f64 re (-.f64 re im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (-.f64 re im)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (-.f64 re im)) #s(literal 3 binary64))) (fma.f64 (*.f64 re (-.f64 re im)) (*.f64 re (-.f64 re im)) (-.f64 (*.f64 (*.f64 im (-.f64 re im)) (*.f64 im (-.f64 re im))) (*.f64 (*.f64 re (-.f64 re im)) (*.f64 im (-.f64 re im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (+.f64 im re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 im) (+.f64 im re)) #s(literal 3 binary64))) (fma.f64 (*.f64 re (+.f64 im re)) (*.f64 re (+.f64 im re)) (-.f64 (*.f64 (*.f64 (neg.f64 im) (+.f64 im re)) (*.f64 (neg.f64 im) (+.f64 im re))) (*.f64 (*.f64 re (+.f64 im re)) (*.f64 (neg.f64 im) (+.f64 im re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 re im) im) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 re im) re) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 re im) im) (*.f64 (-.f64 re im) im) (-.f64 (*.f64 (*.f64 (-.f64 re im) re) (*.f64 (-.f64 re im) re)) (*.f64 (*.f64 (-.f64 re im) im) (*.f64 (-.f64 re im) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 re im) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 re im) im) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 re im) re) (*.f64 (-.f64 re im) re) (-.f64 (*.f64 (*.f64 (-.f64 re im) im) (*.f64 (-.f64 re im) im)) (*.f64 (*.f64 (-.f64 re im) re) (*.f64 (-.f64 re im) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 im re) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 im re) (neg.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (+.f64 im re) re) (-.f64 (*.f64 (*.f64 (+.f64 im re) (neg.f64 im)) (*.f64 (+.f64 im re) (neg.f64 im))) (*.f64 (*.f64 (+.f64 im re) re) (*.f64 (+.f64 im re) (neg.f64 im))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) (fma.f64 im im (*.f64 re re)))) (pow.f64 (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re)))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re))))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re)))))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re)))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re)))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)) (+.f64 im re))) (neg.f64 (fma.f64 im (+.f64 im re) (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (+.f64 im re))) (neg.f64 (+.f64 im re)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 re im))) (neg.f64 (fma.f64 im (-.f64 im re) (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (-.f64 re im))) (neg.f64 (-.f64 re im)))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re)))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))))) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))) (neg.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 re im) (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)))) (neg.f64 (fma.f64 im (-.f64 im re) (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (+.f64 im re)))) (neg.f64 (-.f64 re im)))
(/.f64 (neg.f64 (*.f64 (+.f64 im re) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) (neg.f64 (fma.f64 im (+.f64 im re) (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 im re)))) (neg.f64 (+.f64 im re)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re))))))) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))))) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) (/.f64 (*.f64 (*.f64 re re) re) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 (*.f64 re re) re) re))) (neg.f64 (-.f64 (*.f64 (neg.f64 im) im) (*.f64 re re))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) (fma.f64 im im (*.f64 re re)))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) (fma.f64 im im (*.f64 re re)))))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re)))) (fma.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re)))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 im im (*.f64 re re))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 1 binary64))) (neg.f64 (fma.f64 im im (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)) (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)))) (neg.f64 (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (fma.f64 im (-.f64 im re) (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)) (*.f64 (-.f64 re im) (+.f64 im re)))) (neg.f64 (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)))) (neg.f64 (*.f64 (+.f64 im re) (fma.f64 im (-.f64 im re) (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (-.f64 re im) (+.f64 im re)))) (neg.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) (neg.f64 (*.f64 (-.f64 re im) (fma.f64 im (+.f64 im re) (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) (+.f64 im re)))) (neg.f64 (*.f64 (-.f64 re im) (+.f64 im re))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (fma.f64 im im (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))) (fma.f64 im im (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (fma.f64 im im (*.f64 re re))) (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (*.f64 (*.f64 im im) im) im)))) (neg.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 re re) re) re)) (neg.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) im) (neg.f64 im)))) (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (neg.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 re re) re) re)) (/.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (*.f64 (*.f64 im im) im) im))) (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (/.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 re re) re) re)) (fma.f64 im im (*.f64 re re))) (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) im) im))) (*.f64 (neg.f64 (fma.f64 im im (*.f64 re re))) (fma.f64 im im (*.f64 re re))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (*.f64 (*.f64 im im) im) (neg.f64 im)))) (*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) re) re)) (neg.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (*.f64 (*.f64 im im) im) im))) (*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) re) re)) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) re) re)) (/.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))) (*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (*.f64 (*.f64 im im) im) im))) (*.f64 (/.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) re) re)) (fma.f64 im im (*.f64 re re))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (neg.f64 (fma.f64 im im (*.f64 re re)))) (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (*.f64 (*.f64 im im) im) (neg.f64 im)))) (*.f64 (fma.f64 im im (*.f64 re re)) (neg.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (/.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (*.f64 (*.f64 im im) im) im))) (fma.f64 im im (*.f64 re re))) (*.f64 (fma.f64 im im (*.f64 re re)) (/.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))))
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (*.f64 (*.f64 im im) im) (neg.f64 im))) (neg.f64 (fma.f64 im im (*.f64 re re))))
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)) (+.f64 im re)) (fma.f64 im (+.f64 im re) (*.f64 re re)))
(/.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (+.f64 im re)) (+.f64 im re))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 re im)) (fma.f64 im (-.f64 im re) (*.f64 re re)))
(/.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (-.f64 re im)) (-.f64 re im))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re)))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re)))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re)))) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))))))
(/.f64 (*.f64 (-.f64 re im) (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re))) (fma.f64 im (-.f64 im re) (*.f64 re re)))
(/.f64 (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (+.f64 im re))) (-.f64 re im))
(/.f64 (*.f64 (+.f64 im re) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (fma.f64 im (+.f64 im re) (*.f64 re re)))
(/.f64 (*.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 im re))) (+.f64 im re))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re)))))) (fma.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))) (fma.f64 (*.f64 (*.f64 re re) re) (/.f64 (*.f64 (*.f64 re re) re) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 (*.f64 re re) re) re)) (-.f64 (*.f64 (neg.f64 im) im) (*.f64 re re)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) (fma.f64 im im (*.f64 re re)))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) (fma.f64 im im (*.f64 re re))))) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re)))) (fma.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re))))) (neg.f64 (neg.f64 (fma.f64 im im (*.f64 re re)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re))))) (neg.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))))) (neg.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))
(/.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 1 binary64)) (fma.f64 im im (*.f64 re re)))
(/.f64 (*.f64 (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)) (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (fma.f64 im (-.f64 im re) (*.f64 re re))))
(/.f64 (*.f64 (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)) (*.f64 (-.f64 re im) (+.f64 im re))) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))
(/.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re))) (*.f64 (+.f64 im re) (fma.f64 im (-.f64 im re) (*.f64 re re))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (-.f64 re im) (+.f64 im re))) (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)))
(/.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (*.f64 (-.f64 re im) (fma.f64 im (+.f64 im re) (*.f64 re re))))
(/.f64 (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) (+.f64 im re))) (*.f64 (-.f64 re im) (+.f64 im re)))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (fma.f64 im im (*.f64 re re))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))) (fma.f64 im im (*.f64 re re))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (fma.f64 im im (*.f64 re re))) (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (*.f64 (*.f64 im im) im) im))) (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re)))) (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (*.f64 (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)) (+.f64 im re))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im re) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (+.f64 im re))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im re) (*.f64 re re)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (-.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re im) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (-.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re)))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im re) (*.f64 re re)) (*.f64 (-.f64 re im) (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re im) (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (*.f64 (+.f64 im re) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im re) (*.f64 (+.f64 im re) (*.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re))))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 re re) re) (/.f64 (*.f64 (*.f64 re re) re) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (neg.f64 im) im) (*.f64 re re)) (-.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 (*.f64 re re) re) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re)))) (fma.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re))))))) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) (fma.f64 im im (*.f64 re re)))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) (fma.f64 im im (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))))) (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (fma.f64 im (-.f64 im re) (*.f64 re re))) (*.f64 (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)) (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)) (*.f64 (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 im re) (fma.f64 im (-.f64 im re) (*.f64 re re))) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 re im) (fma.f64 im (+.f64 im re) (*.f64 re re))) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (*.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) (+.f64 im re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (fma.f64 im im (*.f64 re re))) (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))) (fma.f64 im im (*.f64 re re))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (fma.f64 im im (*.f64 re re))) (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (-.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 im (*.f64 re re)) (neg.f64 im)))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 im (-.f64 im re) (*.f64 re re)) (fma.f64 im (+.f64 im re) (*.f64 re re))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re)))) (neg.f64 (fma.f64 im im (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) im) im (-.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 im (*.f64 re re)) (neg.f64 im))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) (neg.f64 (*.f64 (fma.f64 im (-.f64 im re) (*.f64 re re)) (fma.f64 im (+.f64 im re) (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re))) (fma.f64 im im (*.f64 re re)))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (fma.f64 (*.f64 (*.f64 im im) im) im (-.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 im (*.f64 re re)) (neg.f64 im)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (*.f64 (fma.f64 im (-.f64 im re) (*.f64 re re)) (fma.f64 im (+.f64 im re) (*.f64 re re))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 im im (*.f64 re re))) (*.f64 (-.f64 re im) (+.f64 im re))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (*.f64 (-.f64 re im) (+.f64 im re))))
(neg.f64 (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re))) (neg.f64 (fma.f64 im im (*.f64 re re)))))
(neg.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) (fma.f64 (*.f64 im (+.f64 im re)) (*.f64 im (-.f64 im re)) (*.f64 (*.f64 (*.f64 re re) re) re)) (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re)))) (*.f64 (-.f64 re im) (+.f64 im re)) (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))) (-.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 re re) (*.f64 (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) (fma.f64 im im (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) re)) re (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)) (-.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)) (*.f64 (*.f64 (*.f64 re re) re) re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))))
(fma.f64 #s(literal -1 binary64) (*.f64 im im) (*.f64 re re))
(fma.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re))))))
(fma.f64 (*.f64 (*.f64 re re) re) (/.f64 (*.f64 (*.f64 re re) re) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))))
(fma.f64 (neg.f64 im) im (*.f64 re re))
(fma.f64 (-.f64 re im) im (*.f64 (-.f64 re im) re))
(fma.f64 (-.f64 re im) re (*.f64 (-.f64 re im) im))
(fma.f64 (+.f64 im re) re (*.f64 (+.f64 im re) (neg.f64 im)))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (/.f64 (*.f64 re re) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (/.f64 #s(literal 1 binary64) (fma.f64 im im (*.f64 re re))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re))))))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))))
(fma.f64 (*.f64 im im) #s(literal -1 binary64) (*.f64 re re))
(fma.f64 im (neg.f64 im) (*.f64 re re))
(fma.f64 im (-.f64 re im) (*.f64 re (-.f64 re im)))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (fma.f64 im im (*.f64 re re))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re))))))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))))
(fma.f64 re (/.f64 (*.f64 (*.f64 re re) re) (fma.f64 im im (*.f64 re re))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re))))))
(fma.f64 re (-.f64 re im) (*.f64 im (-.f64 re im)))
(fma.f64 re (+.f64 im re) (*.f64 (neg.f64 im) (+.f64 im re)))
(fma.f64 re re (*.f64 (neg.f64 im) im))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re))))) (fma.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re)))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re))))) (fma.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re)))))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))) (fma.f64 (*.f64 (*.f64 re re) re) (/.f64 (*.f64 (*.f64 re re) re) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))) (fma.f64 (*.f64 (*.f64 re re) re) (/.f64 (*.f64 (*.f64 re re) re) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (-.f64 (*.f64 (neg.f64 im) im) (*.f64 re re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (-.f64 (*.f64 (neg.f64 im) im) (*.f64 re re))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) (fma.f64 im im (*.f64 re re)))) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re)))) (fma.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re)))))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re))) (fma.f64 im im (*.f64 re re)))) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re)))) (fma.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re)))))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))))) (/.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) #s(literal 3 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (fma.f64 im im (*.f64 re re))) (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re)))) (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 im im (*.f64 re re)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 im im (*.f64 re re)) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 im im (*.f64 re re)))) (/.f64 (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 (-.f64 re im) (+.f64 im re))) (neg.f64 (fma.f64 im im (*.f64 re re)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))) (/.f64 (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im))) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))) (fma.f64 im im (*.f64 re re))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (*.f64 (*.f64 im im) im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))) (fma.f64 im im (*.f64 re re))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))) (fma.f64 im im (*.f64 re re))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))) (fma.f64 im im (*.f64 re re))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) (fma.f64 (*.f64 (*.f64 im im) im) im (-.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 im (*.f64 re re)) (neg.f64 im))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) (fma.f64 (*.f64 (*.f64 im im) im) im (-.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 im (*.f64 re re)) (neg.f64 im))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))))) (fma.f64 (*.f64 (*.f64 im im) im) im (-.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 im (*.f64 re re)) (neg.f64 im))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))))) (fma.f64 (*.f64 (*.f64 im im) im) im (-.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 im (*.f64 re re)) (neg.f64 im))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 im im) im) im (-.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 im (*.f64 re re)) (neg.f64 im))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 im im) im) im (-.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 im (*.f64 re re)) (neg.f64 im))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) (*.f64 (fma.f64 im (-.f64 im re) (*.f64 re re)) (fma.f64 im (+.f64 im re) (*.f64 re re)))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) (*.f64 (fma.f64 im (-.f64 im re) (*.f64 re re)) (fma.f64 im (+.f64 im re) (*.f64 re re)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))))) (*.f64 (fma.f64 im (-.f64 im re) (*.f64 re re)) (fma.f64 im (+.f64 im re) (*.f64 re re)))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))))) (*.f64 (fma.f64 im (-.f64 im re) (*.f64 re re)) (fma.f64 im (+.f64 im re) (*.f64 re re)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (-.f64 im re) (*.f64 re re)) (fma.f64 im (+.f64 im re) (*.f64 re re)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 im (-.f64 im re) (*.f64 re re)) (fma.f64 im (+.f64 im re) (*.f64 re re)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 im im) im (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 im (+.f64 im re) (*.f64 re re)) (-.f64 re im)))))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))
(-.f64 (fma.f64 re re #s(literal 0 binary64)) (*.f64 im im))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 im im) (*.f64 re re)))
(-.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))))
(-.f64 (*.f64 re re) (*.f64 im im))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (+.f64 im re)))) #s(literal -1 binary64)))
(+.f64 (*.f64 im (-.f64 re im)) (*.f64 re (-.f64 re im)))
(+.f64 (*.f64 re (-.f64 re im)) (*.f64 im (-.f64 re im)))
(+.f64 (*.f64 re (+.f64 im re)) (*.f64 (neg.f64 im) (+.f64 im re)))
(+.f64 (*.f64 (-.f64 re im) im) (*.f64 (-.f64 re im) re))
(+.f64 (*.f64 (-.f64 re im) re) (*.f64 (-.f64 re im) im))
(+.f64 (*.f64 (+.f64 im re) re) (*.f64 (+.f64 im re) (neg.f64 im)))
(+.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 im im (*.f64 re re)))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 im im (*.f64 re re))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (fma.f64 im im (*.f64 re re)) (*.f64 im im))))))
(+.f64 (*.f64 (neg.f64 im) im) (*.f64 re re))
(+.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))
(*.f64 re re)
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 re))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 re #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(*.f64 (neg.f64 im) (neg.f64 im))
(*.f64 im im)
(pow.f64 (exp.f64 #s(literal 2 binary64)) (log.f64 im))
(pow.f64 (neg.f64 im) #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 im #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))

eval52.0ms (1.5%)

Memory
-14.0MiB live, 72.9MiB allocated
Compiler

Compiled 16 205 to 751 computations (95.4% saved)

prune8.0ms (0.2%)

Memory
-21.2MiB live, 17.6MiB allocated
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New2964300
Fresh000
Picked101
Done000
Total2974301
Accuracy
100.0%
Counts
301 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(fma.f64 re re (*.f64 (neg.f64 im) im))
100.0%
(*.f64 (-.f64 re im) (+.f64 im re))
53.2%
#s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im))
53.2%
#s(approx (- (* re re) (* im im)) (*.f64 re re))
Compiler

Compiled 31 to 17 computations (45.2% saved)

simplify313.0ms (9.1%)

Memory
0.2MiB live, 284.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f64 im)
cost-diff0
(*.f64 (neg.f64 im) im)
cost-diff128
(fma.f64 re re (*.f64 (neg.f64 im) im))
cost-diff0
(+.f64 im re)
cost-diff0
(-.f64 re im)
cost-diff0
(*.f64 (-.f64 re im) (+.f64 im re))
cost-diff0
(neg.f64 im)
cost-diff0
(*.f64 (neg.f64 im) im)
cost-diff0
#s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im))
cost-diff0
(*.f64 re re)
cost-diff0
#s(approx (- (* re re) (* im im)) (*.f64 re re))
Rules
31 184×lower-fma.f32
31 182×lower-fma.f64
7 084×lower-+.f32
7 082×lower-+.f64
3 784×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01464
02164
13964
26364
314564
428764
559064
6150364
7291464
8403464
9459664
10483564
11496564
12498764
13498764
14498764
0872164
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (- (* re re) (* im im)) (*.f64 re re))
(*.f64 re re)
re
#s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im))
(*.f64 (neg.f64 im) im)
(neg.f64 im)
im
(*.f64 (-.f64 re im) (+.f64 im re))
(-.f64 re im)
re
im
(+.f64 im re)
(fma.f64 re re (*.f64 (neg.f64 im) im))
re
(*.f64 (neg.f64 im) im)
(neg.f64 im)
im
Outputs
#s(approx (- (* re re) (* im im)) (*.f64 re re))
(*.f64 re re)
re
#s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im))
(*.f64 (neg.f64 im) im)
(neg.f64 im)
im
(*.f64 (-.f64 re im) (+.f64 im re))
(*.f64 (+.f64 im re) (-.f64 re im))
(-.f64 re im)
re
im
(+.f64 im re)
(fma.f64 re re (*.f64 (neg.f64 im) im))
(*.f64 (+.f64 im re) (-.f64 re im))
re
(*.f64 (neg.f64 im) im)
(neg.f64 im)
im

localize33.0ms (0.9%)

Memory
-2.3MiB live, 35.9MiB allocated
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 (neg.f64 im) im)
accuracy0
(neg.f64 im)
accuracy1.257798738027801
(fma.f64 re re (*.f64 (neg.f64 im) im))
accuracy0
(-.f64 re im)
accuracy0
(+.f64 im re)
accuracy0.00390625
(*.f64 (-.f64 re im) (+.f64 im re))
accuracy0
(*.f64 (neg.f64 im) im)
accuracy0
(neg.f64 im)
accuracy29.947994982587925
#s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im))
accuracy0
(*.f64 re re)
accuracy29.95339731333828
#s(approx (- (* re re) (* im im)) (*.f64 re re))
Samples
20.0ms256×0valid
Compiler

Compiled 58 to 13 computations (77.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-mult: 6.0ms (52.7% of total)
ival-sub: 2.0ms (17.6% of total)
ival-add: 2.0ms (17.6% of total)
ival-neg: 1.0ms (8.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series9.0ms (0.3%)

Memory
14.0MiB live, 14.0MiB allocated
Counts
9 → 180
Calls
Call 1
Inputs
#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())
#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())
#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())
#s(alt (*.f64 (neg.f64 im) im) (patch (*.f64 (neg.f64 im) im) #<representation binary64>) () ())
#s(alt (neg.f64 im) (patch (neg.f64 im) #<representation binary64>) () ())
#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())
#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())
#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())
#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())
Outputs
#s(alt (* -1 (pow im 2)) (taylor 0 re) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (- (pow re 2) (pow im 2)) (taylor 0 re) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (- (pow re 2) (pow im 2)) (taylor 0 re) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (- (pow re 2) (pow im 2)) (taylor 0 re) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor 0 re) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (- (pow re 2) (pow im 2)) (taylor 0 re) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (- (pow re 2) (pow im 2)) (taylor 0 re) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (- (pow re 2) (pow im 2)) (taylor 0 re) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor 0 re) (#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow im 2)) (* re (+ im (* -1 im)))) (taylor 0 re) (#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow im 2)) (* re (+ im (+ re (* -1 im))))) (taylor 0 re) (#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow im 2)) (* re (+ im (+ re (* -1 im))))) (taylor 0 re) (#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor 0 re) (#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())) ())
#s(alt (- re im) (taylor 0 re) (#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())) ())
#s(alt (- re im) (taylor 0 re) (#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())) ())
#s(alt (- re im) (taylor 0 re) (#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())) ())
#s(alt im (taylor 0 re) (#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())) ())
#s(alt (+ im re) (taylor 0 re) (#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())) ())
#s(alt (+ im re) (taylor 0 re) (#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())) ())
#s(alt (+ im re) (taylor 0 re) (#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor 0 re) (#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow im 2)) (pow re 2)) (taylor 0 re) (#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow im 2)) (pow re 2)) (taylor 0 re) (#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow im 2)) (pow re 2)) (taylor 0 re) (#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (+ (* -1 (/ im re)) (/ im re)))) (taylor inf re) (#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (+ (* -1 (/ im re)) (+ (* -1 (/ (pow im 2) (pow re 2))) (/ im re))))) (taylor inf re) (#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (+ (* -1 (/ im re)) (+ (* -1 (/ (pow im 2) (pow re 2))) (/ im re))))) (taylor inf re) (#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())) ())
#s(alt re (taylor inf re) (#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* -1 (/ im re)))) (taylor inf re) (#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* -1 (/ im re)))) (taylor inf re) (#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (* -1 (/ im re)))) (taylor inf re) (#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())) ())
#s(alt re (taylor inf re) (#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (/ im re))) (taylor inf re) (#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (/ im re))) (taylor inf re) (#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())) ())
#s(alt (* re (+ 1 (/ im re))) (taylor inf re) (#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor inf re) (#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2))))) (taylor inf re) (#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2))))) (taylor -inf re) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2))))) (taylor -inf re) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2))))) (taylor -inf re) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 re re) (patch (*.f64 re re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2))))) (taylor -inf re) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2))))) (taylor -inf re) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2))))) (taylor -inf re) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (+ (* -1 (/ im re)) (/ im re)))) (taylor -inf re) (#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (+ (* -1 (+ im (* -1 im))) (/ (pow im 2) re)) re)))) (taylor -inf re) (#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (+ (* -1 (+ im (* -1 im))) (/ (pow im 2) re)) re)))) (taylor -inf re) (#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())) ())
#s(alt re (taylor -inf re) (#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())) ())
#s(alt (* -1 (* re (- (/ im re) 1))) (taylor -inf re) (#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())) ())
#s(alt (* -1 (* re (- (/ im re) 1))) (taylor -inf re) (#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())) ())
#s(alt (* -1 (* re (- (/ im re) 1))) (taylor -inf re) (#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())) ())
#s(alt re (taylor -inf re) (#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())) ())
#s(alt (* -1 (* re (- (* -1 (/ im re)) 1))) (taylor -inf re) (#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())) ())
#s(alt (* -1 (* re (- (* -1 (/ im re)) 1))) (taylor -inf re) (#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())) ())
#s(alt (* -1 (* re (- (* -1 (/ im re)) 1))) (taylor -inf re) (#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor -inf re) (#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2))))) (taylor -inf re) (#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2))))) (taylor -inf re) (#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2))))) (taylor -inf re) (#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 im) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow im 2)) (pow re 2)) (taylor 0 im) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow im 2)) (pow re 2)) (taylor 0 im) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow im 2)) (pow re 2)) (taylor 0 im) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 im) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow im 2)) (pow re 2)) (taylor 0 im) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow im 2)) (pow re 2)) (taylor 0 im) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow im 2)) (pow re 2)) (taylor 0 im) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor 0 im) (#s(alt (*.f64 (neg.f64 im) im) (patch (*.f64 (neg.f64 im) im) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor 0 im) (#s(alt (*.f64 (neg.f64 im) im) (patch (*.f64 (neg.f64 im) im) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor 0 im) (#s(alt (*.f64 (neg.f64 im) im) (patch (*.f64 (neg.f64 im) im) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor 0 im) (#s(alt (*.f64 (neg.f64 im) im) (patch (*.f64 (neg.f64 im) im) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor 0 im) (#s(alt (neg.f64 im) (patch (neg.f64 im) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor 0 im) (#s(alt (neg.f64 im) (patch (neg.f64 im) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor 0 im) (#s(alt (neg.f64 im) (patch (neg.f64 im) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor 0 im) (#s(alt (neg.f64 im) (patch (neg.f64 im) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 im) (#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())) ())
#s(alt (+ (* im (+ re (* -1 re))) (pow re 2)) (taylor 0 im) (#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())) ())
#s(alt (+ (* im (+ re (+ (* -1 im) (* -1 re)))) (pow re 2)) (taylor 0 im) (#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())) ())
#s(alt (+ (* im (+ re (+ (* -1 im) (* -1 re)))) (pow re 2)) (taylor 0 im) (#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())) ())
#s(alt re (taylor 0 im) (#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())) ())
#s(alt (+ re (* -1 im)) (taylor 0 im) (#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())) ())
#s(alt (+ re (* -1 im)) (taylor 0 im) (#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())) ())
#s(alt (+ re (* -1 im)) (taylor 0 im) (#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())) ())
#s(alt re (taylor 0 im) (#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())) ())
#s(alt (+ im re) (taylor 0 im) (#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())) ())
#s(alt (+ im re) (taylor 0 im) (#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())) ())
#s(alt (+ im re) (taylor 0 im) (#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())) ())
#s(alt (pow re 2) (taylor 0 im) (#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow im 2)) (pow re 2)) (taylor 0 im) (#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow im 2)) (pow re 2)) (taylor 0 im) (#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (pow im 2)) (pow re 2)) (taylor 0 im) (#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor inf im) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1)) (taylor inf im) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1)) (taylor inf im) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1)) (taylor inf im) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor inf im) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1)) (taylor inf im) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1)) (taylor inf im) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1)) (taylor inf im) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor inf im) (#s(alt (*.f64 (neg.f64 im) im) (patch (*.f64 (neg.f64 im) im) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor inf im) (#s(alt (*.f64 (neg.f64 im) im) (patch (*.f64 (neg.f64 im) im) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor inf im) (#s(alt (*.f64 (neg.f64 im) im) (patch (*.f64 (neg.f64 im) im) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor inf im) (#s(alt (*.f64 (neg.f64 im) im) (patch (*.f64 (neg.f64 im) im) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor inf im) (#s(alt (neg.f64 im) (patch (neg.f64 im) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor inf im) (#s(alt (neg.f64 im) (patch (neg.f64 im) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor inf im) (#s(alt (neg.f64 im) (patch (neg.f64 im) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor inf im) (#s(alt (neg.f64 im) (patch (neg.f64 im) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor inf im) (#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (+ (* -1 (/ re im)) (/ re im)) 1)) (taylor inf im) (#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (+ (* -1 (/ re im)) (+ (/ re im) (/ (pow re 2) (pow im 2)))) 1)) (taylor inf im) (#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (+ (* -1 (/ re im)) (+ (/ re im) (/ (pow re 2) (pow im 2)))) 1)) (taylor inf im) (#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor inf im) (#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())) ())
#s(alt (* im (- (/ re im) 1)) (taylor inf im) (#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())) ())
#s(alt (* im (- (/ re im) 1)) (taylor inf im) (#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())) ())
#s(alt (* im (- (/ re im) 1)) (taylor inf im) (#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())) ())
#s(alt im (taylor inf im) (#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1 (/ re im))) (taylor inf im) (#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1 (/ re im))) (taylor inf im) (#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())) ())
#s(alt (* im (+ 1 (/ re im))) (taylor inf im) (#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor inf im) (#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1)) (taylor inf im) (#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1)) (taylor inf im) (#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1)) (taylor inf im) (#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor -inf im) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1)) (taylor -inf im) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1)) (taylor -inf im) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1)) (taylor -inf im) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 re re)) (patch #s(approx (- (* re re) (* im im)) (*.f64 re re)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor -inf im) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1)) (taylor -inf im) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1)) (taylor -inf im) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1)) (taylor -inf im) (#s(alt #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) (patch #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor -inf im) (#s(alt (*.f64 (neg.f64 im) im) (patch (*.f64 (neg.f64 im) im) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor -inf im) (#s(alt (*.f64 (neg.f64 im) im) (patch (*.f64 (neg.f64 im) im) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor -inf im) (#s(alt (*.f64 (neg.f64 im) im) (patch (*.f64 (neg.f64 im) im) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor -inf im) (#s(alt (*.f64 (neg.f64 im) im) (patch (*.f64 (neg.f64 im) im) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor -inf im) (#s(alt (neg.f64 im) (patch (neg.f64 im) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor -inf im) (#s(alt (neg.f64 im) (patch (neg.f64 im) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor -inf im) (#s(alt (neg.f64 im) (patch (neg.f64 im) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor -inf im) (#s(alt (neg.f64 im) (patch (neg.f64 im) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor -inf im) (#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (* -1 (/ (+ re (* -1 re)) im)) 1)) (taylor -inf im) (#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (* -1 (/ (+ re (+ (* -1 re) (* -1 (/ (pow re 2) im)))) im)) 1)) (taylor -inf im) (#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (* -1 (/ (+ re (+ (* -1 re) (* -1 (/ (pow re 2) im)))) im)) 1)) (taylor -inf im) (#s(alt (*.f64 (-.f64 re im) (+.f64 im re)) (patch (*.f64 (-.f64 re im) (+.f64 im re)) #<representation binary64>) () ())) ())
#s(alt (* -1 im) (taylor -inf im) (#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())) ())
#s(alt (* -1 (* im (+ 1 (* -1 (/ re im))))) (taylor -inf im) (#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())) ())
#s(alt (* -1 (* im (+ 1 (* -1 (/ re im))))) (taylor -inf im) (#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())) ())
#s(alt (* -1 (* im (+ 1 (* -1 (/ re im))))) (taylor -inf im) (#s(alt (-.f64 re im) (patch (-.f64 re im) #<representation binary64>) () ())) ())
#s(alt im (taylor -inf im) (#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())) ())
#s(alt (* -1 (* im (- (* -1 (/ re im)) 1))) (taylor -inf im) (#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())) ())
#s(alt (* -1 (* im (- (* -1 (/ re im)) 1))) (taylor -inf im) (#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())) ())
#s(alt (* -1 (* im (- (* -1 (/ re im)) 1))) (taylor -inf im) (#s(alt (+.f64 im re) (patch (+.f64 im re) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow im 2)) (taylor -inf im) (#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1)) (taylor -inf im) (#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1)) (taylor -inf im) (#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
#s(alt (* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1)) (taylor -inf im) (#s(alt (fma.f64 re re (*.f64 (neg.f64 im) im)) (patch (fma.f64 re re (*.f64 (neg.f64 im) im)) #<representation binary64>) () ())) ())
Calls

6 calls:

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

simplify204.0ms (5.9%)

Memory
-7.5MiB live, 144.9MiB allocated
Algorithm
egg-herbie
Rules
14 122×lower-fma.f64
14 122×lower-fma.f32
2 444×lower-*.f64
2 444×lower-*.f32
2 056×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
092798
1283798
2837798
33502798
08524798
Stop Event
iter limit
node limit
Counts
180 → 171
Calls
Call 1
Inputs
(* -1 (pow im 2))
(- (pow re 2) (pow im 2))
(- (pow re 2) (pow im 2))
(- (pow re 2) (pow im 2))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(* -1 (pow im 2))
(- (pow re 2) (pow im 2))
(- (pow re 2) (pow im 2))
(- (pow re 2) (pow im 2))
(* -1 (pow im 2))
(+ (* -1 (pow im 2)) (* re (+ im (* -1 im))))
(+ (* -1 (pow im 2)) (* re (+ im (+ re (* -1 im)))))
(+ (* -1 (pow im 2)) (* re (+ im (+ re (* -1 im)))))
(* -1 im)
(- re im)
(- re im)
(- re im)
im
(+ im re)
(+ im re)
(+ im re)
(* -1 (pow im 2))
(+ (* -1 (pow im 2)) (pow re 2))
(+ (* -1 (pow im 2)) (pow re 2))
(+ (* -1 (pow im 2)) (pow re 2))
(pow re 2)
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(pow re 2)
(* (pow re 2) (+ 1 (+ (* -1 (/ im re)) (/ im re))))
(* (pow re 2) (+ 1 (+ (* -1 (/ im re)) (+ (* -1 (/ (pow im 2) (pow re 2))) (/ im re)))))
(* (pow re 2) (+ 1 (+ (* -1 (/ im re)) (+ (* -1 (/ (pow im 2) (pow re 2))) (/ im re)))))
re
(* re (+ 1 (* -1 (/ im re))))
(* re (+ 1 (* -1 (/ im re))))
(* re (+ 1 (* -1 (/ im re))))
re
(* re (+ 1 (/ im re)))
(* re (+ 1 (/ im re)))
(* re (+ 1 (/ im re)))
(pow re 2)
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(pow re 2)
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(pow re 2)
(* (pow re 2) (+ 1 (+ (* -1 (/ im re)) (/ im re))))
(* (pow re 2) (+ 1 (* -1 (/ (+ (* -1 (+ im (* -1 im))) (/ (pow im 2) re)) re))))
(* (pow re 2) (+ 1 (* -1 (/ (+ (* -1 (+ im (* -1 im))) (/ (pow im 2) re)) re))))
re
(* -1 (* re (- (/ im re) 1)))
(* -1 (* re (- (/ im re) 1)))
(* -1 (* re (- (/ im re) 1)))
re
(* -1 (* re (- (* -1 (/ im re)) 1)))
(* -1 (* re (- (* -1 (/ im re)) 1)))
(* -1 (* re (- (* -1 (/ im re)) 1)))
(pow re 2)
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(pow re 2)
(+ (* -1 (pow im 2)) (pow re 2))
(+ (* -1 (pow im 2)) (pow re 2))
(+ (* -1 (pow im 2)) (pow re 2))
(pow re 2)
(+ (* -1 (pow im 2)) (pow re 2))
(+ (* -1 (pow im 2)) (pow re 2))
(+ (* -1 (pow im 2)) (pow re 2))
(* -1 (pow im 2))
(* -1 (pow im 2))
(* -1 (pow im 2))
(* -1 (pow im 2))
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(pow re 2)
(+ (* im (+ re (* -1 re))) (pow re 2))
(+ (* im (+ re (+ (* -1 im) (* -1 re)))) (pow re 2))
(+ (* im (+ re (+ (* -1 im) (* -1 re)))) (pow re 2))
re
(+ re (* -1 im))
(+ re (* -1 im))
(+ re (* -1 im))
re
(+ im re)
(+ im re)
(+ im re)
(pow re 2)
(+ (* -1 (pow im 2)) (pow re 2))
(+ (* -1 (pow im 2)) (pow re 2))
(+ (* -1 (pow im 2)) (pow re 2))
(* -1 (pow im 2))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* -1 (pow im 2))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* -1 (pow im 2))
(* -1 (pow im 2))
(* -1 (pow im 2))
(* -1 (pow im 2))
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 (pow im 2))
(* (pow im 2) (- (+ (* -1 (/ re im)) (/ re im)) 1))
(* (pow im 2) (- (+ (* -1 (/ re im)) (+ (/ re im) (/ (pow re 2) (pow im 2)))) 1))
(* (pow im 2) (- (+ (* -1 (/ re im)) (+ (/ re im) (/ (pow re 2) (pow im 2)))) 1))
(* -1 im)
(* im (- (/ re im) 1))
(* im (- (/ re im) 1))
(* im (- (/ re im) 1))
im
(* im (+ 1 (/ re im)))
(* im (+ 1 (/ re im)))
(* im (+ 1 (/ re im)))
(* -1 (pow im 2))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* -1 (pow im 2))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* -1 (pow im 2))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* -1 (pow im 2))
(* -1 (pow im 2))
(* -1 (pow im 2))
(* -1 (pow im 2))
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 (pow im 2))
(* (pow im 2) (- (* -1 (/ (+ re (* -1 re)) im)) 1))
(* (pow im 2) (- (* -1 (/ (+ re (+ (* -1 re) (* -1 (/ (pow re 2) im)))) im)) 1))
(* (pow im 2) (- (* -1 (/ (+ re (+ (* -1 re) (* -1 (/ (pow re 2) im)))) im)) 1))
(* -1 im)
(* -1 (* im (+ 1 (* -1 (/ re im)))))
(* -1 (* im (+ 1 (* -1 (/ re im)))))
(* -1 (* im (+ 1 (* -1 (/ re im)))))
im
(* -1 (* im (- (* -1 (/ re im)) 1)))
(* -1 (* im (- (* -1 (/ re im)) 1)))
(* -1 (* im (- (* -1 (/ re im)) 1)))
(* -1 (pow im 2))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
Outputs
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(- (pow re 2) (pow im 2))
(*.f64 (+.f64 re im) (-.f64 re im))
(- (pow re 2) (pow im 2))
(*.f64 (+.f64 re im) (-.f64 re im))
(- (pow re 2) (pow im 2))
(*.f64 (+.f64 re im) (-.f64 re im))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(- (pow re 2) (pow im 2))
(*.f64 (+.f64 re im) (-.f64 re im))
(- (pow re 2) (pow im 2))
(*.f64 (+.f64 re im) (-.f64 re im))
(- (pow re 2) (pow im 2))
(*.f64 (+.f64 re im) (-.f64 re im))
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(+ (* -1 (pow im 2)) (* re (+ im (* -1 im))))
(*.f64 (neg.f64 im) im)
(+ (* -1 (pow im 2)) (* re (+ im (+ re (* -1 im)))))
(*.f64 (+.f64 re im) (-.f64 re im))
(+ (* -1 (pow im 2)) (* re (+ im (+ re (* -1 im)))))
(*.f64 (+.f64 re im) (-.f64 re im))
(* -1 im)
(neg.f64 im)
(- re im)
(-.f64 re im)
(- re im)
(-.f64 re im)
(- re im)
(-.f64 re im)
im
(+ im re)
(+.f64 re im)
(+ im re)
(+.f64 re im)
(+ im re)
(+.f64 re im)
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(+ (* -1 (pow im 2)) (pow re 2))
(*.f64 (+.f64 re im) (-.f64 re im))
(+ (* -1 (pow im 2)) (pow re 2))
(*.f64 (+.f64 re im) (-.f64 re im))
(+ (* -1 (pow im 2)) (pow re 2))
(*.f64 (+.f64 re im) (-.f64 re im))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (+.f64 re im) (-.f64 re im))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (+.f64 re im) (-.f64 re im))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (+ (* -1 (/ im re)) (/ im re))))
(*.f64 re re)
(* (pow re 2) (+ 1 (+ (* -1 (/ im re)) (+ (* -1 (/ (pow im 2) (pow re 2))) (/ im re)))))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow re 2) (+ 1 (+ (* -1 (/ im re)) (+ (* -1 (/ (pow im 2) (pow re 2))) (/ im re)))))
(*.f64 (+.f64 re im) (-.f64 re im))
re
(* re (+ 1 (* -1 (/ im re))))
(-.f64 re im)
(* re (+ 1 (* -1 (/ im re))))
(-.f64 re im)
(* re (+ 1 (* -1 (/ im re))))
(-.f64 re im)
re
(* re (+ 1 (/ im re)))
(+.f64 re im)
(* re (+ 1 (/ im re)))
(+.f64 re im)
(* re (+ 1 (/ im re)))
(+.f64 re im)
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (+.f64 re im) (-.f64 re im))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (+.f64 re im) (-.f64 re im))
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (+.f64 re im) (-.f64 re im))
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (+ (* -1 (/ im re)) (/ im re))))
(*.f64 re re)
(* (pow re 2) (+ 1 (* -1 (/ (+ (* -1 (+ im (* -1 im))) (/ (pow im 2) re)) re))))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow re 2) (+ 1 (* -1 (/ (+ (* -1 (+ im (* -1 im))) (/ (pow im 2) re)) re))))
(*.f64 (+.f64 re im) (-.f64 re im))
re
(* -1 (* re (- (/ im re) 1)))
(-.f64 re im)
(* -1 (* re (- (/ im re) 1)))
(-.f64 re im)
(* -1 (* re (- (/ im re) 1)))
(-.f64 re im)
re
(* -1 (* re (- (* -1 (/ im re)) 1)))
(+.f64 re im)
(* -1 (* re (- (* -1 (/ im re)) 1)))
(+.f64 re im)
(* -1 (* re (- (* -1 (/ im re)) 1)))
(+.f64 re im)
(pow re 2)
(*.f64 re re)
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow re 2) (+ 1 (* -1 (/ (pow im 2) (pow re 2)))))
(*.f64 (+.f64 re im) (-.f64 re im))
(pow re 2)
(*.f64 re re)
(+ (* -1 (pow im 2)) (pow re 2))
(*.f64 (+.f64 re im) (-.f64 re im))
(+ (* -1 (pow im 2)) (pow re 2))
(*.f64 (+.f64 re im) (-.f64 re im))
(+ (* -1 (pow im 2)) (pow re 2))
(*.f64 (+.f64 re im) (-.f64 re im))
(pow re 2)
(*.f64 re re)
(+ (* -1 (pow im 2)) (pow re 2))
(*.f64 (+.f64 re im) (-.f64 re im))
(+ (* -1 (pow im 2)) (pow re 2))
(*.f64 (+.f64 re im) (-.f64 re im))
(+ (* -1 (pow im 2)) (pow re 2))
(*.f64 (+.f64 re im) (-.f64 re im))
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(pow re 2)
(*.f64 re re)
(+ (* im (+ re (* -1 re))) (pow re 2))
(*.f64 re re)
(+ (* im (+ re (+ (* -1 im) (* -1 re)))) (pow re 2))
(*.f64 (+.f64 re im) (-.f64 re im))
(+ (* im (+ re (+ (* -1 im) (* -1 re)))) (pow re 2))
(*.f64 (+.f64 re im) (-.f64 re im))
re
(+ re (* -1 im))
(-.f64 re im)
(+ re (* -1 im))
(-.f64 re im)
(+ re (* -1 im))
(-.f64 re im)
re
(+ im re)
(+.f64 re im)
(+ im re)
(+.f64 re im)
(+ im re)
(+.f64 re im)
(pow re 2)
(*.f64 re re)
(+ (* -1 (pow im 2)) (pow re 2))
(*.f64 (+.f64 re im) (-.f64 re im))
(+ (* -1 (pow im 2)) (pow re 2))
(*.f64 (+.f64 re im) (-.f64 re im))
(+ (* -1 (pow im 2)) (pow re 2))
(*.f64 (+.f64 re im) (-.f64 re im))
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (+.f64 re im) (-.f64 re im))
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (+.f64 re im) (-.f64 re im))
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(* (pow im 2) (- (+ (* -1 (/ re im)) (/ re im)) 1))
(*.f64 (neg.f64 im) im)
(* (pow im 2) (- (+ (* -1 (/ re im)) (+ (/ re im) (/ (pow re 2) (pow im 2)))) 1))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow im 2) (- (+ (* -1 (/ re im)) (+ (/ re im) (/ (pow re 2) (pow im 2)))) 1))
(*.f64 (+.f64 re im) (-.f64 re im))
(* -1 im)
(neg.f64 im)
(* im (- (/ re im) 1))
(-.f64 re im)
(* im (- (/ re im) 1))
(-.f64 re im)
(* im (- (/ re im) 1))
(-.f64 re im)
im
(* im (+ 1 (/ re im)))
(+.f64 re im)
(* im (+ 1 (/ re im)))
(+.f64 re im)
(* im (+ 1 (/ re im)))
(+.f64 re im)
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (+.f64 re im) (-.f64 re im))
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (+.f64 re im) (-.f64 re im))
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (+.f64 re im) (-.f64 re im))
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(* (pow im 2) (- (* -1 (/ (+ re (* -1 re)) im)) 1))
(*.f64 (neg.f64 im) im)
(* (pow im 2) (- (* -1 (/ (+ re (+ (* -1 re) (* -1 (/ (pow re 2) im)))) im)) 1))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow im 2) (- (* -1 (/ (+ re (+ (* -1 re) (* -1 (/ (pow re 2) im)))) im)) 1))
(*.f64 (+.f64 re im) (-.f64 re im))
(* -1 im)
(neg.f64 im)
(* -1 (* im (+ 1 (* -1 (/ re im)))))
(-.f64 re im)
(* -1 (* im (+ 1 (* -1 (/ re im)))))
(-.f64 re im)
(* -1 (* im (+ 1 (* -1 (/ re im)))))
(-.f64 re im)
im
(* -1 (* im (- (* -1 (/ re im)) 1)))
(+.f64 re im)
(* -1 (* im (- (* -1 (/ re im)) 1)))
(+.f64 re im)
(* -1 (* im (- (* -1 (/ re im)) 1)))
(+.f64 re im)
(* -1 (pow im 2))
(*.f64 (neg.f64 im) im)
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (+.f64 re im) (-.f64 re im))
(* (pow im 2) (- (/ (pow re 2) (pow im 2)) 1))
(*.f64 (+.f64 re im) (-.f64 re im))

rewrite227.0ms (6.6%)

Memory
44.9MiB live, 191.6MiB allocated
Rules
7 940×lower-fma.f32
7 938×lower-fma.f64
4 276×lower-*.f32
4 270×lower-*.f64
3 070×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01452
02152
18252
263452
0831148
Stop Event
iter limit
node limit
iter limit
Counts
9 → 927
Calls
Call 1
Inputs
#s(approx (- (* re re) (* im im)) (*.f64 re re))
(*.f64 re re)
#s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im))
(*.f64 (neg.f64 im) im)
(neg.f64 im)
(*.f64 (-.f64 re im) (+.f64 im re))
(-.f64 re im)
(+.f64 im re)
(fma.f64 re re (*.f64 (neg.f64 im) im))
Outputs
#s(approx (- (* re re) (* im im)) (*.f64 re re))
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(*.f64 re re)
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 re #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
#s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im))
(*.f64 #s(literal -1 binary64) (*.f64 im im))
(*.f64 (neg.f64 im) im)
(*.f64 (*.f64 im im) #s(literal -1 binary64))
(*.f64 im (neg.f64 im))
(/.f64 (*.f64 (*.f64 (*.f64 (neg.f64 im) im) im) im) (*.f64 im im))
(/.f64 (*.f64 (*.f64 (neg.f64 im) im) im) im)
(/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 im im) im) im (*.f64 #s(literal 0 binary64) (*.f64 im im)))))
(neg.f64 (*.f64 im im))
(-.f64 #s(literal 0 binary64) (*.f64 im im))
(+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 im) im))
(*.f64 (*.f64 (*.f64 (neg.f64 im) im) im) (/.f64 #s(literal 1 binary64) (*.f64 im im)))
(*.f64 #s(literal -1 binary64) im)
(*.f64 (*.f64 (neg.f64 im) im) (/.f64 #s(literal 1 binary64) im))
(*.f64 (neg.f64 im) (/.f64 im im))
(*.f64 im (/.f64 (neg.f64 im) im))
(*.f64 im #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im im) (*.f64 (*.f64 (neg.f64 im) im) im)))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 (neg.f64 im) im)))
(/.f64 (*.f64 (*.f64 (neg.f64 im) im) im) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (neg.f64 im)))))
(/.f64 (*.f64 (*.f64 (neg.f64 im) im) im) (*.f64 im im))
(/.f64 (*.f64 (*.f64 im im) im) (*.f64 (neg.f64 im) im))
(/.f64 (*.f64 (neg.f64 im) im) im)
(/.f64 (*.f64 im im) (neg.f64 im))
(neg.f64 im)
(fma.f64 (*.f64 (*.f64 (neg.f64 im) im) im) (/.f64 #s(literal 1 binary64) (*.f64 im im)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) im #s(literal 0 binary64))
(fma.f64 (*.f64 (neg.f64 im) im) (/.f64 #s(literal 1 binary64) im) #s(literal 0 binary64))
(fma.f64 (neg.f64 im) (/.f64 im im) #s(literal 0 binary64))
(fma.f64 im (/.f64 (neg.f64 im) im) #s(literal 0 binary64))
(fma.f64 im #s(literal -1 binary64) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 im im)) im)
(-.f64 (/.f64 #s(literal 0 binary64) im) im)
(-.f64 #s(literal 0 binary64) im)
(+.f64 #s(literal 0 binary64) (neg.f64 im))
(+.f64 (neg.f64 im) #s(literal 0 binary64))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 re im))) (fma.f64 (-.f64 re im) re (*.f64 im im)))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 re re (*.f64 im im)))) (fma.f64 (+.f64 im re) im (*.f64 re re)))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (-.f64 re im))) (-.f64 im re))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 re im) (-.f64 im re)))) (*.f64 (-.f64 re im) (-.f64 im re)))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im)) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) im) im) (-.f64 re im)) (*.f64 (-.f64 re im) im)))) (fma.f64 (*.f64 (*.f64 (-.f64 re im) im) (-.f64 re im)) im (*.f64 (*.f64 (-.f64 re im) re) (-.f64 (*.f64 (-.f64 re im) re) (*.f64 (-.f64 re im) im)))))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))) (neg.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)))) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 re im)) (*.f64 (fma.f64 (-.f64 re im) re (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 (-.f64 re im) re)))) (-.f64 (*.f64 im im) (*.f64 (-.f64 re im) re)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 re im)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im)) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (fma.f64 (*.f64 (-.f64 re im) re) (fma.f64 (-.f64 re im) re (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) im) im)))
(*.f64 (/.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im)))) (fma.f64 (-.f64 re im) re (*.f64 im im)))
(*.f64 (/.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 re re (*.f64 im im))) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 re re)) re (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 im re) im) im) (+.f64 im re)) (*.f64 (+.f64 im re) im)))) (fma.f64 (*.f64 (+.f64 im re) im) (-.f64 (*.f64 (+.f64 im re) im) (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) re) re)))
(*.f64 (/.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(*.f64 (/.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))) (neg.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)))) (neg.f64 (fma.f64 (-.f64 re im) re (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (-.f64 re im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (fma.f64 (+.f64 im re) im (*.f64 re re)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 re re (*.f64 im im))) (fma.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (fma.f64 re re (*.f64 im im))) (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (fma.f64 re re (*.f64 im im)))) (fma.f64 re re (*.f64 im im)))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))) (*.f64 (*.f64 (+.f64 im re) im) (*.f64 im (-.f64 im re)))))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (+.f64 im re) im) (*.f64 im (-.f64 im re))) (-.f64 (*.f64 (*.f64 (+.f64 im re) im) (*.f64 im (-.f64 im re))) (*.f64 (*.f64 (*.f64 re re) re) re)))))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))) (fma.f64 re re (*.f64 im im)))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))
(*.f64 (/.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 im re))) (-.f64 im re))
(*.f64 (/.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (fma.f64 (-.f64 re im) re (*.f64 im im)))
(*.f64 (*.f64 (+.f64 im re) (/.f64 (-.f64 re im) (-.f64 im re))) (-.f64 im re))
(*.f64 (*.f64 (+.f64 im re) (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64))) (fma.f64 (-.f64 re im) re (*.f64 im im)))
(*.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))) (/.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(*.f64 (/.f64 (+.f64 im re) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (+.f64 im re) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (/.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im)))))
(*.f64 (*.f64 (+.f64 im re) (+.f64 im re)) (/.f64 (-.f64 re im) (+.f64 im re)))
(*.f64 (/.f64 (-.f64 re im) (-.f64 im re)) (/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (-.f64 re im) (-.f64 im re)) (*.f64 (-.f64 im re) (+.f64 im re)))
(*.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im)))))
(*.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)))
(*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im))))
(*.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(*.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(*.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (-.f64 im re)))
(*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 re im) (-.f64 im re))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (-.f64 im re))))
(*.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im)))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im)) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) im) im) (-.f64 re im)) (*.f64 (-.f64 re im) im))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (-.f64 re im) im) (-.f64 re im)) im (*.f64 (*.f64 (-.f64 re im) re) (-.f64 (*.f64 (-.f64 re im) re) (*.f64 (-.f64 re im) im))))))
(*.f64 (neg.f64 (+.f64 im re)) (-.f64 im re))
(*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))))
(*.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))))
(*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (/.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))))
(*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 im re)) (-.f64 re im)))
(*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (/.f64 (-.f64 re im) (-.f64 im re)))
(*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 im re) (+.f64 im re)))
(*.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (/.f64 (+.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(*.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (/.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im)))))
(*.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (/.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))))
(*.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 im re) im (*.f64 re re))) (+.f64 im re)))
(*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (/.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))))
(*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (/.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im)))))
(*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im))) (-.f64 re im)))
(*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))))
(*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)))
(*.f64 (+.f64 im re) (-.f64 re im))
(*.f64 (-.f64 re im) (+.f64 im re))
(*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im)))))
(*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 im re)))
(*.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))
(/.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 (/.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 #s(literal 1 binary64) (-.f64 im re)))
(/.f64 (/.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im))))
(/.f64 (*.f64 (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))) (+.f64 im re)) (neg.f64 (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (-.f64 re im)) (neg.f64 (fma.f64 (-.f64 re im) re (*.f64 im im))))
(/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (-.f64 re im)) (-.f64 re im))
(/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (+.f64 im re)) (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (+.f64 im re)) (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (+.f64 im re)))
(/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re re (*.f64 im im)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) #s(literal 1 binary64)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))
(/.f64 (*.f64 (+.f64 im re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(/.f64 (*.f64 (-.f64 re im) (neg.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)))) (neg.f64 (fma.f64 (-.f64 re im) re (*.f64 im im))))
(/.f64 (*.f64 (+.f64 im re) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (neg.f64 (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (*.f64 (+.f64 im re) (*.f64 (-.f64 im re) (+.f64 im re))) (neg.f64 (+.f64 im re)))
(/.f64 (*.f64 (-.f64 re im) (fma.f64 re re (*.f64 im im))) (-.f64 re im))
(/.f64 (*.f64 (+.f64 im re) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))) (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))))
(/.f64 (*.f64 (+.f64 im re) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (+.f64 im re)))
(/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (+.f64 im re)) (neg.f64 (+.f64 im re)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 re re (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 re re (*.f64 im im))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im)))))) (fma.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 re re (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))))) (fma.f64 (*.f64 (*.f64 re re) re) (/.f64 (*.f64 (*.f64 re re) re) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 im re) re) (*.f64 (+.f64 im re) re)) (*.f64 (*.f64 (+.f64 im re) (neg.f64 im)) (*.f64 (+.f64 im re) (neg.f64 im)))) (-.f64 (*.f64 (+.f64 im re) re) (*.f64 (+.f64 im re) (neg.f64 im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im)) (*.f64 (*.f64 (*.f64 (-.f64 re im) im) im) (-.f64 re im))) (-.f64 (*.f64 (-.f64 re im) re) (*.f64 (-.f64 re im) im)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 re re (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 re re (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 re re (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 re re (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 im re) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 im re) (neg.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (+.f64 im re) re) (-.f64 (*.f64 (*.f64 (+.f64 im re) (neg.f64 im)) (*.f64 (+.f64 im re) (neg.f64 im))) (*.f64 (*.f64 (+.f64 im re) re) (*.f64 (+.f64 im re) (neg.f64 im))))))
(/.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (+.f64 im re)) (-.f64 re im))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 re im))) (neg.f64 (fma.f64 (-.f64 re im) re (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 re re (*.f64 im im)))) (neg.f64 (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im)))) (neg.f64 (+.f64 im re)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (-.f64 re im))) (-.f64 re im))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 re im) (-.f64 im re)))) (neg.f64 (*.f64 (-.f64 re im) (-.f64 im re))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im)) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) im) im) (-.f64 re im)) (*.f64 (-.f64 re im) im)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 re im) im) (-.f64 re im)) im (*.f64 (*.f64 (-.f64 re im) re) (-.f64 (*.f64 (-.f64 re im) re) (*.f64 (-.f64 re im) im))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 re re (*.f64 im im)))) (neg.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)))) (neg.f64 (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (fma.f64 re re (*.f64 im im)))) (fma.f64 re re (*.f64 im im)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) im) im))) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (*.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (+.f64 im re) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (fma.f64 re re (*.f64 im im)) im))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (+.f64 im re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re (*.f64 im im)) re) (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (+.f64 im re) (*.f64 (*.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)))) (*.f64 (+.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re (*.f64 im im)) re) (+.f64 im re) (*.f64 (+.f64 im re) (*.f64 (fma.f64 re re (*.f64 im im)) im))) (*.f64 (+.f64 im re) (+.f64 im re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re)) (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (*.f64 (+.f64 im re) re) (*.f64 (*.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)))) (*.f64 (*.f64 (+.f64 im re) re) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re)) (+.f64 im re) (*.f64 (*.f64 (+.f64 im re) re) (*.f64 (fma.f64 re re (*.f64 im im)) im))) (*.f64 (*.f64 (+.f64 im re) re) (+.f64 im re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im))) (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (fma.f64 (*.f64 (*.f64 re re) im) (+.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (*.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) im) (+.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im))) (+.f64 im re) (*.f64 (fma.f64 (*.f64 (*.f64 re re) im) (+.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (fma.f64 re re (*.f64 im im)) im))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) im) (+.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (+.f64 im re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (*.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (+.f64 im re) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (fma.f64 re re (*.f64 im im)) re))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (+.f64 im re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (+.f64 im re) re) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re)))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (+.f64 im re) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (fma.f64 (*.f64 (*.f64 re re) im) (+.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im))))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (*.f64 (*.f64 re re) im) (+.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re (*.f64 im im)) im) (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (+.f64 im re) (*.f64 (*.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)))) (*.f64 (+.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re (*.f64 im im)) im) (+.f64 im re) (*.f64 (+.f64 im re) (*.f64 (fma.f64 re re (*.f64 im im)) re))) (*.f64 (+.f64 im re) (+.f64 im re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re (*.f64 im im)) im) (*.f64 (+.f64 im re) re) (*.f64 (+.f64 im re) (*.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re)))) (*.f64 (+.f64 im re) (*.f64 (+.f64 im re) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re (*.f64 im im)) im) (fma.f64 (*.f64 (*.f64 re re) im) (+.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (+.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im))))) (*.f64 (+.f64 im re) (fma.f64 (*.f64 (*.f64 re re) im) (+.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 re im)) (fma.f64 (-.f64 re im) re (*.f64 im im)))
(/.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 re re (*.f64 im im))) (fma.f64 (neg.f64 im) (-.f64 (neg.f64 im) re) (*.f64 re re)))
(/.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 re re (*.f64 im im))) (fma.f64 (+.f64 im re) im (*.f64 re re)))
(/.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))) (+.f64 im re))
(/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (-.f64 re im)) (-.f64 im re))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 re im) (-.f64 im re))) (*.f64 (-.f64 re im) (-.f64 im re)))
(/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (fma.f64 re re (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 re im) re (*.f64 im im)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im re) (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im re) (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (-.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 re im) (-.f64 im re)) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 re im) (-.f64 im re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 re im) im) (-.f64 re im)) im (*.f64 (*.f64 (-.f64 re im) re) (-.f64 (*.f64 (-.f64 re im) re) (*.f64 (-.f64 re im) im)))) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im)) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) im) im) (-.f64 re im)) (*.f64 (-.f64 re im) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))) (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im)))) (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im)) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) im) im) (-.f64 re im)) (*.f64 (-.f64 re im) im))) (fma.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) im) im) (-.f64 re im)) (*.f64 (*.f64 (*.f64 (-.f64 re im) im) re) (-.f64 re im)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im)) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) im) im) (-.f64 re im)) (*.f64 (-.f64 re im) im))) (fma.f64 (*.f64 (*.f64 (-.f64 re im) im) (-.f64 re im)) im (*.f64 (*.f64 (-.f64 re im) re) (-.f64 (*.f64 (-.f64 re im) re) (*.f64 (-.f64 re im) im)))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (neg.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (neg.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 re re (*.f64 im im))) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)))
(/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im))) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (fma.f64 re re (*.f64 im im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))
(/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(neg.f64 (*.f64 (-.f64 im re) (+.f64 im re)))
(fma.f64 (/.f64 (*.f64 (*.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im)))) (fma.f64 (-.f64 re im) re (*.f64 im im)) (*.f64 (-.f64 re im) re))
(fma.f64 (/.f64 (*.f64 (*.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 re re)) re (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 im re) im) im) (+.f64 im re)) (*.f64 (+.f64 im re) im)))) (fma.f64 (*.f64 (+.f64 im re) im) (-.f64 (*.f64 (+.f64 im re) im) (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (-.f64 re im) re))
(fma.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (-.f64 re im) re))
(fma.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) im) (neg.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)))) (neg.f64 (fma.f64 (-.f64 re im) re (*.f64 im im))) (*.f64 (-.f64 re im) re))
(fma.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) im) (fma.f64 re re (*.f64 im im))) (-.f64 re im) (*.f64 (-.f64 re im) re))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))) (fma.f64 re re (*.f64 im im)) (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))) (*.f64 (*.f64 (+.f64 im re) im) (*.f64 im (-.f64 im re)))))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (+.f64 im re) im) (*.f64 im (-.f64 im re))) (-.f64 (*.f64 (*.f64 (+.f64 im re) im) (*.f64 im (-.f64 im re))) (*.f64 (*.f64 (*.f64 re re) re) re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im)))) (fma.f64 (-.f64 re im) re (*.f64 im im)) (*.f64 (-.f64 re im) im))
(fma.f64 (/.f64 (*.f64 (*.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 re re)) re (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 im re) im) im) (+.f64 im re)) (*.f64 (+.f64 im re) im)))) (fma.f64 (*.f64 (+.f64 im re) im) (-.f64 (*.f64 (+.f64 im re) im) (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (-.f64 re im) im))
(fma.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (-.f64 re im) im))
(fma.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) re) (neg.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)))) (neg.f64 (fma.f64 (-.f64 re im) re (*.f64 im im))) (*.f64 (-.f64 re im) im))
(fma.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) re) (fma.f64 re re (*.f64 im im))) (-.f64 re im) (*.f64 (-.f64 re im) im))
(fma.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) im) (*.f64 (-.f64 im re) (+.f64 im re))) (-.f64 im re) (*.f64 (-.f64 re im) re))
(fma.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) im) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (fma.f64 (-.f64 re im) re (*.f64 im im)) (*.f64 (-.f64 re im) re))
(fma.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) re) (*.f64 (-.f64 im re) (+.f64 im re))) (-.f64 im re) (*.f64 (-.f64 re im) im))
(fma.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) re) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (fma.f64 (-.f64 re im) re (*.f64 im im)) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 im (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64))) (fma.f64 (-.f64 re im) re (*.f64 im im)) (*.f64 (-.f64 re im) re))
(fma.f64 (*.f64 (+.f64 im re) #s(literal -1 binary64)) im (*.f64 (+.f64 im re) re))
(fma.f64 (*.f64 re (/.f64 (-.f64 re im) (-.f64 im re))) (-.f64 im re) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 re (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64))) (fma.f64 (-.f64 re im) re (*.f64 im im)) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 im (/.f64 (-.f64 re im) (-.f64 im re))) (-.f64 im re) (*.f64 (-.f64 re im) re))
(fma.f64 (*.f64 (neg.f64 im) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im))) (*.f64 (+.f64 im re) re))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im))) (*.f64 (+.f64 im re) (neg.f64 im)))
(fma.f64 (*.f64 (neg.f64 im) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 #s(literal 1 binary64) (-.f64 im re)) (*.f64 (+.f64 im re) re))
(fma.f64 (*.f64 re (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 #s(literal 1 binary64) (-.f64 im re)) (*.f64 (+.f64 im re) (neg.f64 im)))
(fma.f64 (/.f64 im (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (/.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im)))) (*.f64 (-.f64 re im) re))
(fma.f64 (/.f64 re (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (/.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im)))) (*.f64 (-.f64 re im) im))
(fma.f64 (/.f64 re (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 im re))) (*.f64 (-.f64 re im) im))
(fma.f64 (/.f64 im (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 im re))) (*.f64 (-.f64 re im) re))
(fma.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)) (fma.f64 (neg.f64 re) im (*.f64 (-.f64 re im) im)))
(fma.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)) (*.f64 (neg.f64 im) im))
(fma.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)) (*.f64 im im))
(fma.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)) (*.f64 re re))
(fma.f64 (/.f64 (-.f64 re im) (-.f64 im re)) (*.f64 (-.f64 im re) im) (*.f64 (-.f64 re im) re))
(fma.f64 (/.f64 (-.f64 re im) (-.f64 im re)) (*.f64 (-.f64 im re) re) (*.f64 (-.f64 re im) im))
(fma.f64 (/.f64 (-.f64 re im) (-.f64 im re)) (/.f64 im (/.f64 #s(literal 1 binary64) (-.f64 im re))) (*.f64 (-.f64 re im) re))
(fma.f64 (/.f64 (-.f64 re im) (-.f64 im re)) (/.f64 re (/.f64 #s(literal 1 binary64) (-.f64 im re))) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 re im) re (*.f64 im im)) im) (*.f64 (-.f64 re im) re))
(fma.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 re im) re (*.f64 im im)) re) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im)))) (*.f64 (-.f64 re im) re))
(fma.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im)))) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 (*.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 im re) im (*.f64 re re))) (*.f64 (-.f64 re im) re))
(fma.f64 (*.f64 (*.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 im re) im (*.f64 re re))) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 (fma.f64 re re (*.f64 im im)) re) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 (fma.f64 re re (*.f64 im im)) im) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (-.f64 re im) re))
(fma.f64 (*.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) re)) (*.f64 (-.f64 re im) im))
(fma.f64 #s(literal 1 binary64) (*.f64 im im) (*.f64 re re))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) im) (+.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 (+.f64 im re) re) (/.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 (-.f64 re im) re) #s(literal 1 binary64) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 (-.f64 re im) im) #s(literal 1 binary64) (*.f64 (-.f64 re im) re))
(fma.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 im re)) (neg.f64 im)) (*.f64 (+.f64 im re) re))
(fma.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 im re)) re) (*.f64 (+.f64 im re) (neg.f64 im)))
(fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 im re) im) (*.f64 (+.f64 im re) re))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 im) im) (*.f64 re re))
(fma.f64 #s(literal -1 binary64) (*.f64 im im) (neg.f64 (*.f64 (neg.f64 re) re)))
(fma.f64 #s(literal -1 binary64) (*.f64 im im) (*.f64 re re))
(fma.f64 (*.f64 (+.f64 im re) im) (/.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) re))
(fma.f64 (*.f64 (+.f64 im re) im) #s(literal -1 binary64) (*.f64 (+.f64 im re) re))
(fma.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (/.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))) (*.f64 (-.f64 re im) re))
(fma.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (/.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re))) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 im re) im (*.f64 re re))) im) (*.f64 (-.f64 re im) re))
(fma.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 im re) im (*.f64 re re))) re) (*.f64 (-.f64 re im) im))
(fma.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im))) (neg.f64 im)) (*.f64 (+.f64 im re) re))
(fma.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im))) re) (*.f64 (+.f64 im re) (neg.f64 im)))
(fma.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 re re (*.f64 im im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im))))))
(fma.f64 (*.f64 (*.f64 re re) re) (/.f64 (*.f64 (*.f64 re re) re) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (/.f64 (*.f64 re re) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im))))))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(fma.f64 (+.f64 im re) (*.f64 (/.f64 (-.f64 re im) (+.f64 im re)) im) (*.f64 (-.f64 re im) re))
(fma.f64 (+.f64 im re) (*.f64 (/.f64 (-.f64 re im) (+.f64 im re)) re) (*.f64 (-.f64 re im) im))
(fma.f64 (+.f64 im re) (neg.f64 im) (*.f64 (+.f64 im re) re))
(fma.f64 (+.f64 im re) re (*.f64 (+.f64 im re) (neg.f64 im)))
(fma.f64 (-.f64 re im) (*.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 re im) im))
(fma.f64 (-.f64 re im) im (*.f64 (-.f64 re im) re))
(fma.f64 (-.f64 re im) re (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 (neg.f64 im) im) #s(literal -1 binary64) (*.f64 re re))
(fma.f64 (neg.f64 im) (+.f64 im re) (*.f64 (+.f64 im re) re))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 re re))
(fma.f64 (neg.f64 im) im (neg.f64 (*.f64 (neg.f64 re) re)))
(fma.f64 (neg.f64 im) im (*.f64 re re))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (fma.f64 re re (*.f64 im im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im))))))
(fma.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) im) (*.f64 (-.f64 re im) re))
(fma.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) re) (*.f64 (-.f64 re im) im))
(fma.f64 (fma.f64 re re (*.f64 im im)) (/.f64 im (+.f64 im re)) (*.f64 (-.f64 re im) re))
(fma.f64 (fma.f64 re re (*.f64 im im)) (/.f64 re (+.f64 im re)) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 im im) #s(literal 1 binary64) (*.f64 re re))
(fma.f64 (*.f64 im im) #s(literal -1 binary64) (neg.f64 (*.f64 (neg.f64 re) re)))
(fma.f64 (*.f64 im im) #s(literal -1 binary64) (*.f64 re re))
(fma.f64 im (neg.f64 (+.f64 im re)) (*.f64 (+.f64 im re) re))
(fma.f64 im (-.f64 re im) (*.f64 (-.f64 re im) re))
(fma.f64 im (neg.f64 im) (neg.f64 (*.f64 (neg.f64 re) re)))
(fma.f64 im (neg.f64 im) (*.f64 re re))
(fma.f64 im im (*.f64 re re))
(fma.f64 im re (fma.f64 (neg.f64 im) im (*.f64 (-.f64 re im) re)))
(fma.f64 re (/.f64 (*.f64 (*.f64 re re) re) (fma.f64 re re (*.f64 im im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im))))))
(fma.f64 re (+.f64 im re) (*.f64 (+.f64 im re) (neg.f64 im)))
(fma.f64 re (-.f64 re im) (*.f64 (-.f64 re im) im))
(fma.f64 re im (fma.f64 (neg.f64 im) im (*.f64 (-.f64 re im) re)))
(fma.f64 re re (fma.f64 (neg.f64 re) im (*.f64 (-.f64 re im) im)))
(fma.f64 re re (*.f64 (neg.f64 im) im))
(fma.f64 re re (*.f64 im im))
(-.f64 (fma.f64 re re #s(literal 0 binary64)) (*.f64 im im))
(-.f64 (fma.f64 (-.f64 re im) im (*.f64 re re)) (*.f64 im re))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) im) im) (-.f64 re im)) (*.f64 (-.f64 re im) (-.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im)) (*.f64 (-.f64 re im) (-.f64 im re))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re))))
(-.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 re re (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 im re) (+.f64 im re)))
(-.f64 (*.f64 re re) (-.f64 (*.f64 im re) (*.f64 (-.f64 re im) im)))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (fma.f64 (-.f64 re im) re (*.f64 im re)) (*.f64 (neg.f64 im) im))
(+.f64 (fma.f64 (-.f64 re im) im (*.f64 re re)) (*.f64 (neg.f64 re) im))
(+.f64 (-.f64 (*.f64 re re) #s(literal 0 binary64)) (*.f64 im im))
(+.f64 (*.f64 (+.f64 im re) (neg.f64 im)) (*.f64 (+.f64 im re) re))
(+.f64 (*.f64 (+.f64 im re) re) (*.f64 (+.f64 im re) (neg.f64 im)))
(+.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 re re (*.f64 im im)))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(+.f64 (*.f64 (-.f64 re im) re) (*.f64 (-.f64 re im) im))
(+.f64 (*.f64 (-.f64 re im) im) (*.f64 (-.f64 re im) re))
(+.f64 (*.f64 im re) (fma.f64 (neg.f64 im) im (*.f64 (-.f64 re im) re)))
(+.f64 (*.f64 (neg.f64 im) im) (neg.f64 (*.f64 (neg.f64 re) re)))
(+.f64 (*.f64 (neg.f64 im) im) (*.f64 re re))
(+.f64 (*.f64 re re) (fma.f64 (neg.f64 re) im (*.f64 (-.f64 re im) im)))
(+.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))
(+.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (*.f64 im im) (*.f64 re re))
(*.f64 (/.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im)))) (fma.f64 (-.f64 re im) re (*.f64 im im)))
(*.f64 (/.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 re re)) re (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 im re) im) im) (+.f64 im re)) (*.f64 (+.f64 im re) im)))) (fma.f64 (*.f64 (+.f64 im re) im) (-.f64 (*.f64 (+.f64 im re) im) (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) re) re)))
(*.f64 (/.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(*.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (neg.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)))) (neg.f64 (fma.f64 (-.f64 re im) re (*.f64 im im))))
(*.f64 (/.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (+.f64 im re)) (/.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im)))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (+.f64 im re) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (+.f64 im re) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im)))))
(*.f64 (/.f64 (-.f64 re im) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (-.f64 re im) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im)))))
(*.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (+.f64 im re))
(*.f64 (/.f64 (-.f64 re im) (-.f64 im re)) (*.f64 (-.f64 im re) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 re im) (-.f64 im re)) (-.f64 im re))
(*.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 re im) re (*.f64 im im)) #s(literal 1 binary64)))
(*.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 (-.f64 re im) re (*.f64 im im)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 im re) im (*.f64 re re))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (fma.f64 re re (*.f64 im im)))
(*.f64 #s(literal 1 binary64) (-.f64 re im))
(*.f64 (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)))))
(*.f64 (-.f64 im re) (/.f64 (-.f64 re im) (-.f64 im re)))
(*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 im re)) (/.f64 (-.f64 re im) (+.f64 im re))))
(*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 im re))))
(*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im)))))
(*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) (+.f64 im re)))
(*.f64 #s(literal -1 binary64) (-.f64 im re))
(*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (/.f64 (-.f64 re im) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 im re) im (*.f64 re re)))))
(*.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 im re) im (*.f64 re re))) #s(literal 1 binary64)))
(*.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 im) (-.f64 (neg.f64 im) re) (*.f64 re re))))
(*.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im)))))
(*.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (/.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (+.f64 im re))))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (+.f64 im re))))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (+.f64 im re)))
(*.f64 (fma.f64 (-.f64 re im) re (*.f64 im im)) (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im))) (/.f64 (-.f64 re im) (+.f64 im re))))
(*.f64 (+.f64 im re) (*.f64 (/.f64 (-.f64 re im) (+.f64 im re)) #s(literal 1 binary64)))
(*.f64 (+.f64 im re) (/.f64 (-.f64 re im) (+.f64 im re)))
(*.f64 (-.f64 re im) #s(literal 1 binary64))
(*.f64 (fma.f64 re re (*.f64 im im)) (/.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im)))))
(*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 re im) (+.f64 im re))) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (/.f64 (-.f64 re im) (+.f64 im re))) (neg.f64 (fma.f64 (-.f64 re im) re (*.f64 im im))))
(/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (/.f64 (-.f64 re im) (+.f64 im re))) (-.f64 im re))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (/.f64 (-.f64 re im) (+.f64 im re))) (fma.f64 (-.f64 re im) re (*.f64 im im)))
(/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (/.f64 (-.f64 re im) (+.f64 im re))) (-.f64 re im))
(/.f64 (*.f64 (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))) #s(literal 1 binary64)) (neg.f64 (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (fma.f64 (-.f64 re im) re (*.f64 im im)))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (-.f64 im re))
(/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 re im) (-.f64 im re))) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (*.f64 (-.f64 re im) (-.f64 im re)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im)) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) im) im) (-.f64 re im)) (*.f64 (-.f64 re im) im))) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (fma.f64 (*.f64 (*.f64 (-.f64 re im) im) (-.f64 re im)) im (*.f64 (*.f64 (-.f64 re im) re) (-.f64 (*.f64 (-.f64 re im) re) (*.f64 (-.f64 re im) im)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (neg.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 (*.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im))) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (fma.f64 re re (*.f64 im im)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (+.f64 im re))) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))
(/.f64 (*.f64 (/.f64 (-.f64 re im) (-.f64 im re)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (fma.f64 (+.f64 im re) im (*.f64 re re)))
(/.f64 (*.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 re im) re (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 (-.f64 re im) re)))) (-.f64 (*.f64 im im) (*.f64 (-.f64 re im) re)))
(/.f64 (*.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im)) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (fma.f64 (*.f64 (-.f64 re im) re) (fma.f64 (-.f64 re im) re (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) im) im)))
(/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (+.f64 im re)))
(/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) #s(literal 1 binary64)) (neg.f64 (+.f64 im re)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (/.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re)))) (*.f64 (*.f64 re re) (/.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re))))) (*.f64 (*.f64 (*.f64 im im) (/.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re)))) (*.f64 (*.f64 im im) (/.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re)))))) (fma.f64 (*.f64 re re) (/.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re))) (*.f64 (*.f64 im im) (/.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (/.f64 re (+.f64 im re))) (*.f64 re (/.f64 re (+.f64 im re)))) (*.f64 (*.f64 im (/.f64 im (+.f64 im re))) (*.f64 im (/.f64 im (+.f64 im re))))) (fma.f64 re (/.f64 re (+.f64 im re)) (*.f64 im (/.f64 im (+.f64 im re)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 re re) (/.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im im) (/.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re re) (/.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re)))) (*.f64 (*.f64 re re) (/.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re)))) (fma.f64 (*.f64 (*.f64 im im) (/.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re)))) (*.f64 (*.f64 im im) (/.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re)))) (*.f64 (*.f64 (*.f64 re re) (/.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re)))) (*.f64 (*.f64 im im) (/.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 re (/.f64 re (+.f64 im re))) #s(literal 3 binary64)) (pow.f64 (*.f64 im (/.f64 im (+.f64 im re))) #s(literal 3 binary64))) (fma.f64 (*.f64 re (/.f64 re (+.f64 im re))) (*.f64 re (/.f64 re (+.f64 im re))) (fma.f64 (*.f64 im (/.f64 im (+.f64 im re))) (*.f64 im (/.f64 im (+.f64 im re))) (*.f64 (*.f64 re (/.f64 re (+.f64 im re))) (*.f64 im (/.f64 im (+.f64 im re)))))))
(/.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (+.f64 im re)) (fma.f64 re re (*.f64 im im)))
(/.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (+.f64 im re)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))
(/.f64 (neg.f64 (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (neg.f64 (neg.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (fma.f64 (+.f64 im re) im (*.f64 re re)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) re) (fma.f64 (+.f64 im re) im (*.f64 re re))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (+.f64 im re)) (*.f64 (+.f64 im re) (*.f64 im im))) (*.f64 (+.f64 im re) (+.f64 im re)))
(/.f64 (/.f64 (-.f64 re im) (-.f64 im re)) (/.f64 #s(literal 1 binary64) (-.f64 im re)))
(/.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 re im)) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)))
(/.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 re re (*.f64 im im))) (*.f64 (+.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))) (*.f64 (+.f64 im re) (+.f64 im re)))
(/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (-.f64 re im)) (*.f64 (-.f64 im re) (+.f64 im re)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))) (*.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 re im) (-.f64 im re))) (*.f64 (+.f64 im re) (*.f64 (-.f64 re im) (-.f64 im re))))
(/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (fma.f64 re re (*.f64 im im))) (*.f64 (+.f64 im re) (*.f64 (-.f64 im re) (+.f64 im re))))
(/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (fma.f64 re re (*.f64 im im))) (neg.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im)))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 im) (-.f64 (neg.f64 im) re) (*.f64 re re)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (+.f64 im re)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im)))) (*.f64 (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (+.f64 im re)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))))))
(/.f64 (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))) (neg.f64 (fma.f64 (neg.f64 im) (-.f64 (neg.f64 im) re) (*.f64 re re))))
(/.f64 (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))) (neg.f64 (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 im im) im) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))) (*.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))) (*.f64 (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (+.f64 im re)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im)) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) im) im) (-.f64 re im)) (*.f64 (-.f64 re im) im))) (*.f64 (+.f64 im re) (fma.f64 (*.f64 (*.f64 (-.f64 re im) im) (-.f64 re im)) im (*.f64 (*.f64 (-.f64 re im) re) (-.f64 (*.f64 (-.f64 re im) re) (*.f64 (-.f64 re im) im))))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (*.f64 (+.f64 im re) (neg.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (neg.f64 (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (+.f64 im re))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 re re (*.f64 im im))) (*.f64 (+.f64 im re) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))))
(/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im))) (*.f64 (+.f64 im re) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (-.f64 (neg.f64 im) re))
(/.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (neg.f64 (+.f64 im re)))
(/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im))))
(/.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (fma.f64 im im (-.f64 (*.f64 re re) (*.f64 (neg.f64 re) im))))
(/.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (fma.f64 (neg.f64 im) (-.f64 (neg.f64 im) re) (*.f64 re re)))
(/.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (fma.f64 (+.f64 im re) im (*.f64 re re)))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (+.f64 im re) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (+.f64 im re)))
(/.f64 (fma.f64 re re (*.f64 im im)) (+.f64 im re))
(neg.f64 (/.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (neg.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)))))
(neg.f64 (-.f64 im re))
(fma.f64 (/.f64 (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (neg.f64 (*.f64 im (/.f64 im (+.f64 im re)))))
(fma.f64 (/.f64 (*.f64 re re) (neg.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)))) (neg.f64 (fma.f64 (-.f64 re im) re (*.f64 im im))) (neg.f64 (*.f64 im (/.f64 im (+.f64 im re)))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 re re (*.f64 im im))) (-.f64 re im) (neg.f64 (*.f64 im (/.f64 im (+.f64 im re)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) re) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im)))) (fma.f64 (-.f64 re im) re (*.f64 im im)) (neg.f64 (*.f64 (*.f64 im im) (/.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) re) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 re re)) re (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 im re) im) im) (+.f64 im re)) (*.f64 (+.f64 im re) im)))) (fma.f64 (*.f64 (+.f64 im re) im) (-.f64 (*.f64 (+.f64 im re) im) (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) re) re)) (neg.f64 (*.f64 (*.f64 im im) (/.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))))))
(fma.f64 (pow.f64 re #s(literal 1/2 binary64)) (pow.f64 re #s(literal 1/2 binary64)) (neg.f64 im))
(fma.f64 (/.f64 re (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im)))) (neg.f64 (*.f64 im (/.f64 im (+.f64 im re)))))
(fma.f64 (/.f64 re (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 re (/.f64 #s(literal 1 binary64) (-.f64 im re))) (neg.f64 (*.f64 im (/.f64 im (+.f64 im re)))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (fma.f64 (-.f64 re im) re (*.f64 im im)) (neg.f64 (*.f64 im (/.f64 im (+.f64 im re)))))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (-.f64 im re) (+.f64 im re))) (-.f64 im re) (neg.f64 (*.f64 im (/.f64 im (+.f64 im re)))))
(fma.f64 (/.f64 (-.f64 re im) (-.f64 im re)) im (*.f64 (/.f64 (-.f64 re im) (-.f64 im re)) (neg.f64 re)))
(fma.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (*.f64 im im)))
(fma.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (*.f64 im im) (*.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (-.f64 re im) re)))
(fma.f64 (pow.f64 re #s(literal 3/2 binary64)) (/.f64 (pow.f64 re #s(literal 3/2 binary64)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (neg.f64 (*.f64 (*.f64 im im) (/.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))))))
(fma.f64 (*.f64 (*.f64 (neg.f64 im) im) im) (/.f64 #s(literal 1 binary64) (*.f64 im im)) (neg.f64 (neg.f64 re)))
(fma.f64 (*.f64 (*.f64 (neg.f64 im) im) im) (/.f64 #s(literal 1 binary64) (*.f64 im im)) re)
(fma.f64 (*.f64 (-.f64 re im) re) (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64))))
(fma.f64 #s(literal -1 binary64) im (neg.f64 (neg.f64 re)))
(fma.f64 #s(literal -1 binary64) im re)
(fma.f64 (*.f64 (*.f64 re re) re) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 im re) im (*.f64 re re))) (neg.f64 (*.f64 (*.f64 im im) (/.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))))))
(fma.f64 (*.f64 (neg.f64 im) im) (/.f64 #s(literal 1 binary64) im) (neg.f64 (neg.f64 re)))
(fma.f64 (*.f64 (neg.f64 im) im) (/.f64 #s(literal 1 binary64) im) re)
(fma.f64 (neg.f64 im) (/.f64 im im) (neg.f64 (neg.f64 re)))
(fma.f64 (neg.f64 im) (/.f64 im im) re)
(fma.f64 (*.f64 re re) (/.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re))) (neg.f64 (*.f64 (*.f64 im im) (/.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (neg.f64 (*.f64 im (/.f64 im (+.f64 im re)))))
(fma.f64 (*.f64 im im) (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (*.f64 (-.f64 re im) re) (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64))))
(fma.f64 im (/.f64 (neg.f64 im) im) (neg.f64 (neg.f64 re)))
(fma.f64 im (/.f64 (neg.f64 im) im) re)
(fma.f64 im (/.f64 (-.f64 re im) (-.f64 im re)) (*.f64 (neg.f64 re) (/.f64 (-.f64 re im) (-.f64 im re))))
(fma.f64 im #s(literal -1 binary64) (neg.f64 (neg.f64 re)))
(fma.f64 im #s(literal -1 binary64) re)
(fma.f64 re (/.f64 (*.f64 re re) (fma.f64 (+.f64 im re) im (*.f64 re re))) (neg.f64 (*.f64 (*.f64 im im) (/.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))))))
(fma.f64 re (/.f64 re (+.f64 im re)) (neg.f64 (*.f64 im (/.f64 im (+.f64 im re)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (+.f64 im re))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 re re (*.f64 im im)))) (+.f64 im re)) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im)))) (+.f64 im re)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (+.f64 im re)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (+.f64 im re)))
(-.f64 (*.f64 (*.f64 re re) (/.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re)))) (*.f64 (*.f64 im im) (/.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re)))))
(-.f64 (*.f64 re (/.f64 re (+.f64 im re))) (*.f64 im (/.f64 im (+.f64 im re))))
(-.f64 #s(literal 0 binary64) (-.f64 im re))
(-.f64 re im)
(+.f64 (*.f64 im (/.f64 (-.f64 re im) (-.f64 im re))) (*.f64 (neg.f64 re) (/.f64 (-.f64 re im) (-.f64 im re))))
(+.f64 (*.f64 (*.f64 (-.f64 re im) re) (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (*.f64 im im) (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 re im) re) (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64))))
(+.f64 (*.f64 (/.f64 (-.f64 re im) (-.f64 im re)) im) (*.f64 (/.f64 (-.f64 re im) (-.f64 im re)) (neg.f64 re)))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (-.f64 re im) re)) (*.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (*.f64 im im)))
(+.f64 (*.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (*.f64 im im)) (*.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (-.f64 re im) re)))
(+.f64 (*.f64 (*.f64 re re) (/.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re)))) (neg.f64 (*.f64 (*.f64 im im) (/.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))))))
(+.f64 (*.f64 re (/.f64 re (+.f64 im re))) (neg.f64 (*.f64 im (/.f64 im (+.f64 im re)))))
(+.f64 #s(literal 0 binary64) (-.f64 re im))
(+.f64 (neg.f64 im) (neg.f64 (neg.f64 re)))
(+.f64 (neg.f64 im) re)
(+.f64 re (neg.f64 im))
(*.f64 (/.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (fma.f64 (+.f64 im re) im (*.f64 re re)))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (-.f64 re im) re (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 (-.f64 re im) re)))) (-.f64 (*.f64 im im) (*.f64 (-.f64 re im) re)))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im)) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (fma.f64 (*.f64 (-.f64 re im) re) (fma.f64 (-.f64 re im) re (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) im) im)))
(*.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (neg.f64 (fma.f64 (+.f64 im re) im (*.f64 re re))))
(*.f64 (/.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(*.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im))) (fma.f64 (neg.f64 im) (-.f64 (neg.f64 im) re) (*.f64 re re)))
(*.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im))) (fma.f64 (+.f64 im re) im (*.f64 re re)))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (/.f64 (-.f64 re im) (-.f64 im re))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) (-.f64 im re)))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) (fma.f64 (-.f64 re im) re (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 im re) im (*.f64 re re)))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (/.f64 (-.f64 re im) (-.f64 im re))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (-.f64 im re)))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (fma.f64 (-.f64 re im) re (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (fma.f64 re re (*.f64 im im))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 (+.f64 im re) (/.f64 (-.f64 re im) (-.f64 im re))) (/.f64 (-.f64 re im) (-.f64 im re)))
(*.f64 (/.f64 (+.f64 im re) (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64))) (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))))
(*.f64 (/.f64 (+.f64 im re) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im))) (/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 im re) im (*.f64 re re)))))
(*.f64 (/.f64 (+.f64 im re) (-.f64 re im)) (/.f64 (-.f64 re im) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 re im) (/.f64 (-.f64 re im) (-.f64 im re))) (/.f64 (+.f64 im re) (-.f64 im re)))
(*.f64 (/.f64 (-.f64 re im) (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64))) (/.f64 (+.f64 im re) (fma.f64 (-.f64 re im) re (*.f64 im im))))
(*.f64 (/.f64 (-.f64 re im) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im))) (/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 im re) im (*.f64 re re)))))
(*.f64 (/.f64 (-.f64 re im) (-.f64 re im)) (+.f64 im re))
(*.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (+.f64 im re)))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (+.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) (/.f64 (-.f64 re im) (+.f64 im re))))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (+.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (/.f64 (-.f64 re im) (+.f64 im re))))
(*.f64 (/.f64 (-.f64 re im) (+.f64 im re)) (/.f64 (+.f64 im re) (/.f64 (-.f64 re im) (+.f64 im re))))
(*.f64 (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (+.f64 im re)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 re im) (-.f64 im re)) (neg.f64 (+.f64 im re)))
(*.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 im re)) (*.f64 (-.f64 im re) (+.f64 im re)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im))) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 re im)) (fma.f64 re re (*.f64 im im)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal 1 binary64) (+.f64 im re))
(*.f64 (neg.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (-.f64 re im) re (*.f64 im im)))))
(*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (/.f64 #s(literal 1 binary64) (-.f64 im re)))
(*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) (-.f64 re im)))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (-.f64 re im)))
(*.f64 (fma.f64 (-.f64 re im) re (*.f64 im im)) (*.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im)))))
(*.f64 (fma.f64 (-.f64 re im) re (*.f64 im im)) (/.f64 (+.f64 im re) (fma.f64 (-.f64 re im) re (*.f64 im im))))
(*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 im re) im (*.f64 re re)))))
(*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im))))
(*.f64 (+.f64 im re) (/.f64 (-.f64 im re) (-.f64 im re)))
(*.f64 (+.f64 im re) (*.f64 (-.f64 im re) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (+.f64 im re) (/.f64 (-.f64 re im) (-.f64 re im)))
(*.f64 (-.f64 re im) (/.f64 (+.f64 im re) (-.f64 re im)))
(*.f64 (fma.f64 re re (*.f64 im im)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(*.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) #s(literal -1 binary64))
(/.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (/.f64 (-.f64 re im) (-.f64 im re))) (-.f64 im re))
(/.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64))) (fma.f64 (-.f64 re im) re (*.f64 im im)))
(/.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (-.f64 im re))) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im)))) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) #s(literal 1 binary64)) (fma.f64 (-.f64 re im) re (*.f64 im im)))
(/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) #s(literal 1 binary64)) (-.f64 im re))
(/.f64 (-.f64 (*.f64 (*.f64 im (/.f64 im (-.f64 im re))) (*.f64 im (/.f64 im (-.f64 im re)))) (*.f64 (*.f64 re (/.f64 re (-.f64 im re))) (*.f64 re (/.f64 re (-.f64 im re))))) (fma.f64 im (/.f64 im (-.f64 im re)) (*.f64 re (/.f64 re (-.f64 im re)))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (neg.f64 im) im) im)) (fma.f64 (-.f64 re im) re (*.f64 im im)))
(/.f64 (-.f64 (pow.f64 (*.f64 im (/.f64 im (-.f64 im re))) #s(literal 3 binary64)) (pow.f64 (*.f64 re (/.f64 re (-.f64 im re))) #s(literal 3 binary64))) (fma.f64 (*.f64 im (/.f64 im (-.f64 im re))) (*.f64 im (/.f64 im (-.f64 im re))) (fma.f64 (*.f64 re (/.f64 re (-.f64 im re))) (*.f64 re (/.f64 re (-.f64 im re))) (*.f64 (*.f64 im (/.f64 im (-.f64 im re))) (*.f64 re (/.f64 re (-.f64 im re)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)))) (neg.f64 (neg.f64 (fma.f64 (-.f64 re im) re (*.f64 im im)))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (-.f64 im re)) (*.f64 (-.f64 im re) (*.f64 re re))) (*.f64 (-.f64 im re) (-.f64 im re)))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 re im)) (*.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))))
(/.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)))
(/.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))) (fma.f64 re re (*.f64 im im)))
(/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (-.f64 re im)) (*.f64 (-.f64 re im) (-.f64 im re)))
(/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 re im) (-.f64 im re))) (*.f64 (-.f64 re im) (*.f64 (-.f64 re im) (-.f64 im re))))
(/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (fma.f64 re re (*.f64 im im))) (*.f64 (-.f64 im re) (fma.f64 re re (*.f64 im im))))
(/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (fma.f64 re re (*.f64 im im))) (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (-.f64 re im)))
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)))) (*.f64 (fma.f64 (-.f64 re im) re (*.f64 im im)) (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im)) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) im) im) (-.f64 re im)) (*.f64 (-.f64 re im) im))) (*.f64 (-.f64 re im) (fma.f64 (*.f64 (*.f64 (-.f64 re im) im) (-.f64 re im)) im (*.f64 (*.f64 (-.f64 re im) re) (-.f64 (*.f64 (-.f64 re im) re) (*.f64 (-.f64 re im) im))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (neg.f64 (fma.f64 (-.f64 re im) re (*.f64 im im))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (*.f64 (-.f64 im re) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (*.f64 (fma.f64 (-.f64 re im) re (*.f64 im im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (*.f64 (-.f64 re im) (neg.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 re im)))
(/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im))) (*.f64 (-.f64 re im) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))))
(/.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (neg.f64 (-.f64 re im)))
(/.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (-.f64 im re))
(/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (-.f64 re im) (fma.f64 re re (*.f64 im im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (-.f64 re im) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (-.f64 re im) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (-.f64 re im) re (*.f64 im im)))
(/.f64 (+.f64 im re) #s(literal 1 binary64))
(/.f64 (-.f64 re im) (/.f64 (-.f64 re im) (+.f64 im re)))
(/.f64 (fma.f64 re re (*.f64 im im)) (-.f64 re im))
(neg.f64 (neg.f64 (+.f64 im re)))
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (fma.f64 (+.f64 im re) im (*.f64 re re)) (neg.f64 (*.f64 re (/.f64 re (-.f64 im re)))))
(fma.f64 (pow.f64 im #s(literal 1/2 binary64)) (pow.f64 im #s(literal 1/2 binary64)) re)
(fma.f64 (pow.f64 re #s(literal 1/2 binary64)) (pow.f64 re #s(literal 1/2 binary64)) im)
(fma.f64 (/.f64 (*.f64 im im) (*.f64 (-.f64 im re) (+.f64 im re))) (+.f64 im re) (neg.f64 (*.f64 re (/.f64 re (-.f64 im re)))))
(fma.f64 #s(literal 1 binary64) im re)
(fma.f64 #s(literal -1 binary64) (neg.f64 im) re)
(fma.f64 (neg.f64 im) #s(literal -1 binary64) re)
(fma.f64 (*.f64 im im) (/.f64 #s(literal 1 binary64) (-.f64 im re)) (neg.f64 (*.f64 re (/.f64 re (-.f64 im re)))))
(fma.f64 im (/.f64 im (-.f64 im re)) (neg.f64 (*.f64 re (/.f64 re (-.f64 im re)))))
(fma.f64 im #s(literal 1 binary64) re)
(-.f64 (-.f64 re #s(literal 0 binary64)) (neg.f64 im))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 re re (*.f64 im im)))) (-.f64 re im)) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im)))) (-.f64 re im)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (-.f64 re im)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (-.f64 re im)))
(-.f64 (/.f64 (*.f64 re re) (-.f64 re im)) (/.f64 (*.f64 im im) (-.f64 re im)))
(-.f64 (*.f64 im (/.f64 im (-.f64 im re))) (*.f64 re (/.f64 re (-.f64 im re))))
(-.f64 re (neg.f64 im))
(+.f64 (-.f64 re #s(literal 0 binary64)) im)
(+.f64 (*.f64 im (/.f64 im (-.f64 im re))) (neg.f64 (*.f64 re (/.f64 re (-.f64 im re)))))
(+.f64 im re)
(+.f64 re im)
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 re im))) (fma.f64 (-.f64 re im) re (*.f64 im im)))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 re re (*.f64 im im)))) (fma.f64 (+.f64 im re) im (*.f64 re re)))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (-.f64 re im))) (-.f64 im re))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 re im) (-.f64 im re)))) (*.f64 (-.f64 re im) (-.f64 im re)))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im)) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) im) im) (-.f64 re im)) (*.f64 (-.f64 re im) im)))) (fma.f64 (*.f64 (*.f64 (-.f64 re im) im) (-.f64 re im)) im (*.f64 (*.f64 (-.f64 re im) re) (-.f64 (*.f64 (-.f64 re im) re) (*.f64 (-.f64 re im) im)))))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))) (neg.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)))) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 re im)) (*.f64 (fma.f64 (-.f64 re im) re (*.f64 im im)) (-.f64 (*.f64 im im) (*.f64 (-.f64 re im) re)))) (-.f64 (*.f64 im im) (*.f64 (-.f64 re im) re)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 re im)) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im)) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (fma.f64 (*.f64 (-.f64 re im) re) (fma.f64 (-.f64 re im) re (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) im) im)))
(*.f64 (/.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im)))) (fma.f64 (-.f64 re im) re (*.f64 im im)))
(*.f64 (/.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 re re (*.f64 im im))) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 re re)) re (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 im re) im) im) (+.f64 im re)) (*.f64 (+.f64 im re) im)))) (fma.f64 (*.f64 (+.f64 im re) im) (-.f64 (*.f64 (+.f64 im re) im) (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) re) re)))
(*.f64 (/.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(*.f64 (/.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))) (neg.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)))) (neg.f64 (fma.f64 (-.f64 re im) re (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (-.f64 re im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (fma.f64 (+.f64 im re) im (*.f64 re re)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 re re (*.f64 im im))) (fma.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))))) (fma.f64 (*.f64 (*.f64 re re) re) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (fma.f64 re re (*.f64 im im))) (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (fma.f64 re re (*.f64 im im)))) (fma.f64 re re (*.f64 im im)))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))
(*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))) (*.f64 (*.f64 (+.f64 im re) im) (*.f64 im (-.f64 im re)))))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (+.f64 im re) im) (*.f64 im (-.f64 im re))) (-.f64 (*.f64 (*.f64 (+.f64 im re) im) (*.f64 im (-.f64 im re))) (*.f64 (*.f64 (*.f64 re re) re) re)))))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))) (fma.f64 re re (*.f64 im im)))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im))))
(*.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))
(*.f64 (/.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 im re))) (-.f64 im re))
(*.f64 (/.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (fma.f64 (-.f64 re im) re (*.f64 im im)))
(*.f64 (*.f64 (+.f64 im re) (/.f64 (-.f64 re im) (-.f64 im re))) (-.f64 im re))
(*.f64 (*.f64 (+.f64 im re) (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64))) (fma.f64 (-.f64 re im) re (*.f64 im im)))
(*.f64 (/.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))) (/.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(*.f64 (/.f64 (+.f64 im re) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (+.f64 im re) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (/.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im)))))
(*.f64 (*.f64 (+.f64 im re) (+.f64 im re)) (/.f64 (-.f64 re im) (+.f64 im re)))
(*.f64 (/.f64 (-.f64 re im) (-.f64 im re)) (/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (-.f64 im re))))
(*.f64 (/.f64 (-.f64 re im) (-.f64 im re)) (*.f64 (-.f64 im re) (+.f64 im re)))
(*.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im)))))
(*.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)))
(*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im))))
(*.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(*.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(*.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (-.f64 im re)))
(*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 re im) (-.f64 im re))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 re im) (-.f64 im re))))
(*.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (+.f64 im re))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im)))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im)) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) im) im) (-.f64 re im)) (*.f64 (-.f64 re im) im))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (-.f64 re im) im) (-.f64 re im)) im (*.f64 (*.f64 (-.f64 re im) re) (-.f64 (*.f64 (-.f64 re im) re) (*.f64 (-.f64 re im) im))))))
(*.f64 (neg.f64 (+.f64 im re)) (-.f64 im re))
(*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))))
(*.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))))
(*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (/.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))))
(*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 im re)) (-.f64 re im)))
(*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (/.f64 (-.f64 re im) (-.f64 im re)))
(*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 im re) (+.f64 im re)))
(*.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (/.f64 (+.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(*.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (/.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im)))))
(*.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (/.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))))
(*.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 im re) im (*.f64 re re))) (+.f64 im re)))
(*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (/.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im)))))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))))
(*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (/.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im)))))
(*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im))) (-.f64 re im)))
(*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))))
(*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)))
(*.f64 (+.f64 im re) (-.f64 re im))
(*.f64 (-.f64 re im) (+.f64 im re))
(*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im)))))
(*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) (+.f64 im re)))
(*.f64 (fma.f64 re re (*.f64 im im)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) #s(literal -1 binary64))
(/.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))
(/.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 (/.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 #s(literal 1 binary64) (-.f64 im re)))
(/.f64 (/.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im))))
(/.f64 (*.f64 (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))) (+.f64 im re)) (neg.f64 (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (-.f64 re im)) (neg.f64 (fma.f64 (-.f64 re im) re (*.f64 im im))))
(/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (-.f64 re im)) (-.f64 re im))
(/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (+.f64 im re)) (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (+.f64 im re)) (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (+.f64 im re)))
(/.f64 (*.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re re (*.f64 im im)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) #s(literal 1 binary64)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))
(/.f64 (*.f64 (+.f64 im re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(/.f64 (*.f64 (-.f64 re im) (neg.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)))) (neg.f64 (fma.f64 (-.f64 re im) re (*.f64 im im))))
(/.f64 (*.f64 (+.f64 im re) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (neg.f64 (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (*.f64 (+.f64 im re) (*.f64 (-.f64 im re) (+.f64 im re))) (neg.f64 (+.f64 im re)))
(/.f64 (*.f64 (-.f64 re im) (fma.f64 re re (*.f64 im im))) (-.f64 re im))
(/.f64 (*.f64 (+.f64 im re) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))) (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))))
(/.f64 (*.f64 (+.f64 im re) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (+.f64 im re)))
(/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (+.f64 im re)) (neg.f64 (+.f64 im re)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 re re (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 re re (*.f64 im im))))) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im)))))) (fma.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 re re (*.f64 im im))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))))) (fma.f64 (*.f64 (*.f64 re re) re) (/.f64 (*.f64 (*.f64 re re) re) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 im re) re) (*.f64 (+.f64 im re) re)) (*.f64 (*.f64 (+.f64 im re) (neg.f64 im)) (*.f64 (+.f64 im re) (neg.f64 im)))) (-.f64 (*.f64 (+.f64 im re) re) (*.f64 (+.f64 im re) (neg.f64 im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im)) (*.f64 (*.f64 (*.f64 (-.f64 re im) im) im) (-.f64 re im))) (-.f64 (*.f64 (-.f64 re im) re) (*.f64 (-.f64 re im) im)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 re re (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 re re (*.f64 im im)))) (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 re re (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im)))) (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 re re (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 im re) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 im re) (neg.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (+.f64 im re) re) (-.f64 (*.f64 (*.f64 (+.f64 im re) (neg.f64 im)) (*.f64 (+.f64 im re) (neg.f64 im))) (*.f64 (*.f64 (+.f64 im re) re) (*.f64 (+.f64 im re) (neg.f64 im))))))
(/.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (+.f64 im re)) (-.f64 re im))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 re im))) (neg.f64 (fma.f64 (-.f64 re im) re (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 re re (*.f64 im im)))) (neg.f64 (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (neg.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im)))) (neg.f64 (+.f64 im re)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (-.f64 re im))) (-.f64 re im))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 re im) (-.f64 im re)))) (neg.f64 (*.f64 (-.f64 re im) (-.f64 im re))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im)) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) im) im) (-.f64 re im)) (*.f64 (-.f64 re im) im)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (-.f64 re im) im) (-.f64 re im)) im (*.f64 (*.f64 (-.f64 re im) re) (-.f64 (*.f64 (-.f64 re im) re) (*.f64 (-.f64 re im) im))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 re re (*.f64 im im)))) (neg.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)))) (neg.f64 (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (fma.f64 re re (*.f64 im im)))) (fma.f64 re re (*.f64 im im)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (fma.f64 re re (*.f64 im im))) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) im) im))) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)))) (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (*.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (+.f64 im re) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (fma.f64 re re (*.f64 im im)) im))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (+.f64 im re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re (*.f64 im im)) re) (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (+.f64 im re) (*.f64 (*.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)))) (*.f64 (+.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re (*.f64 im im)) re) (+.f64 im re) (*.f64 (+.f64 im re) (*.f64 (fma.f64 re re (*.f64 im im)) im))) (*.f64 (+.f64 im re) (+.f64 im re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re)) (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (*.f64 (+.f64 im re) re) (*.f64 (*.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)))) (*.f64 (*.f64 (+.f64 im re) re) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re)) (+.f64 im re) (*.f64 (*.f64 (+.f64 im re) re) (*.f64 (fma.f64 re re (*.f64 im im)) im))) (*.f64 (*.f64 (+.f64 im re) re) (+.f64 im re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im))) (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (fma.f64 (*.f64 (*.f64 re re) im) (+.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (*.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) im) (+.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im))) (+.f64 im re) (*.f64 (fma.f64 (*.f64 (*.f64 re re) im) (+.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (fma.f64 re re (*.f64 im im)) im))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) im) (+.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (+.f64 im re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (*.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (+.f64 im re) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (fma.f64 re re (*.f64 im im)) re))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (+.f64 im re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (+.f64 im re) re) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re)))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (+.f64 im re) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (fma.f64 (*.f64 (*.f64 re re) im) (+.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im))))) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (*.f64 (*.f64 re re) im) (+.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re (*.f64 im im)) im) (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (+.f64 im re) (*.f64 (*.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)))) (*.f64 (+.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re (*.f64 im im)) im) (+.f64 im re) (*.f64 (+.f64 im re) (*.f64 (fma.f64 re re (*.f64 im im)) re))) (*.f64 (+.f64 im re) (+.f64 im re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re (*.f64 im im)) im) (*.f64 (+.f64 im re) re) (*.f64 (+.f64 im re) (*.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re)))) (*.f64 (+.f64 im re) (*.f64 (+.f64 im re) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re (*.f64 im im)) im) (fma.f64 (*.f64 (*.f64 re re) im) (+.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (+.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im))))) (*.f64 (+.f64 im re) (fma.f64 (*.f64 (*.f64 re re) im) (+.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 re im)) (fma.f64 (-.f64 re im) re (*.f64 im im)))
(/.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 re re (*.f64 im im))) (fma.f64 (neg.f64 im) (-.f64 (neg.f64 im) re) (*.f64 re re)))
(/.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 re re (*.f64 im im))) (fma.f64 (+.f64 im re) im (*.f64 re re)))
(/.f64 (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im))) (+.f64 im re))
(/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (-.f64 re im)) (-.f64 im re))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 re im) (-.f64 im re))) (*.f64 (-.f64 re im) (-.f64 im re)))
(/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (fma.f64 re re (*.f64 im im))) (*.f64 (-.f64 im re) (+.f64 im re)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 re im) re (*.f64 im im)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (-.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 im re) (*.f64 (+.f64 im re) (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im re) (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (-.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 re im) (-.f64 im re)) (*.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (-.f64 re im) (-.f64 im re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (-.f64 re im) im) (-.f64 re im)) im (*.f64 (*.f64 (-.f64 re im) re) (-.f64 (*.f64 (-.f64 re im) re) (*.f64 (-.f64 re im) im)))) (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im)) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) im) im) (-.f64 re im)) (*.f64 (-.f64 re im) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))) (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 re re (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (*.f64 im im) im)))) (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (fma.f64 (*.f64 (*.f64 re re) re) re (*.f64 (*.f64 (*.f64 im im) im) im))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))) (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im)) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) im) im) (-.f64 re im)) (*.f64 (-.f64 re im) im))) (fma.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im) (-.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) im) im) (-.f64 re im)) (*.f64 (*.f64 (*.f64 (-.f64 re im) im) re) (-.f64 re im)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im)) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) im) im) (-.f64 re im)) (*.f64 (-.f64 re im) im))) (fma.f64 (*.f64 (*.f64 (-.f64 re im) im) (-.f64 re im)) im (*.f64 (*.f64 (-.f64 re im) re) (-.f64 (*.f64 (-.f64 re im) re) (*.f64 (-.f64 re im) im)))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (neg.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re)))) (neg.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 re re (*.f64 im im))) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)))
(/.f64 (*.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im))) (*.f64 (-.f64 im re) (fma.f64 (+.f64 im re) im (*.f64 re re))))
(/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im))) (fma.f64 re re (*.f64 im im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))
(/.f64 (+.f64 im re) (/.f64 #s(literal 1 binary64) (-.f64 re im)))
(/.f64 (-.f64 re im) (/.f64 #s(literal 1 binary64) (+.f64 im re)))
(neg.f64 (*.f64 (-.f64 im re) (+.f64 im re)))
(fma.f64 (/.f64 (*.f64 (*.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im)))) (fma.f64 (-.f64 re im) re (*.f64 im im)) (*.f64 (-.f64 re im) re))
(fma.f64 (/.f64 (*.f64 (*.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 re re)) re (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 im re) im) im) (+.f64 im re)) (*.f64 (+.f64 im re) im)))) (fma.f64 (*.f64 (+.f64 im re) im) (-.f64 (*.f64 (+.f64 im re) im) (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (-.f64 re im) re))
(fma.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) im) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (-.f64 re im) re))
(fma.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) im) (neg.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)))) (neg.f64 (fma.f64 (-.f64 re im) re (*.f64 im im))) (*.f64 (-.f64 re im) re))
(fma.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) im) (fma.f64 re re (*.f64 im im))) (-.f64 re im) (*.f64 (-.f64 re im) re))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im))) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))) (fma.f64 re re (*.f64 im im)) (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 re re) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (fma.f64 re re (*.f64 im im)) (fma.f64 re re (*.f64 im im)))) (*.f64 (*.f64 (+.f64 im re) im) (*.f64 im (-.f64 im re)))))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (*.f64 re re) re)) re (*.f64 (*.f64 (*.f64 (+.f64 im re) im) (*.f64 im (-.f64 im re))) (-.f64 (*.f64 (*.f64 (+.f64 im re) im) (*.f64 im (-.f64 im re))) (*.f64 (*.f64 (*.f64 re re) re) re)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (fma.f64 (-.f64 re im) re (*.f64 im im)))) (fma.f64 (-.f64 re im) re (*.f64 im im)) (*.f64 (-.f64 re im) im))
(fma.f64 (/.f64 (*.f64 (*.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 re re)) re (*.f64 (*.f64 (*.f64 (*.f64 (+.f64 im re) im) im) (+.f64 im re)) (*.f64 (+.f64 im re) im)))) (fma.f64 (*.f64 (+.f64 im re) im) (-.f64 (*.f64 (+.f64 im re) im) (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) re) re)) (*.f64 (-.f64 re im) im))
(fma.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (-.f64 re im) im))
(fma.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) re) (neg.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)))) (neg.f64 (fma.f64 (-.f64 re im) re (*.f64 im im))) (*.f64 (-.f64 re im) im))
(fma.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) re) (fma.f64 re re (*.f64 im im))) (-.f64 re im) (*.f64 (-.f64 re im) im))
(fma.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) im) (*.f64 (-.f64 im re) (+.f64 im re))) (-.f64 im re) (*.f64 (-.f64 re im) re))
(fma.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) im) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (fma.f64 (-.f64 re im) re (*.f64 im im)) (*.f64 (-.f64 re im) re))
(fma.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) re) (*.f64 (-.f64 im re) (+.f64 im re))) (-.f64 im re) (*.f64 (-.f64 re im) im))
(fma.f64 (/.f64 (*.f64 (fma.f64 re re (*.f64 im im)) re) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (fma.f64 (-.f64 re im) re (*.f64 im im)) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 im (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64))) (fma.f64 (-.f64 re im) re (*.f64 im im)) (*.f64 (-.f64 re im) re))
(fma.f64 (*.f64 (+.f64 im re) #s(literal -1 binary64)) im (*.f64 (+.f64 im re) re))
(fma.f64 (*.f64 re (/.f64 (-.f64 re im) (-.f64 im re))) (-.f64 im re) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 re (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64))) (fma.f64 (-.f64 re im) re (*.f64 im im)) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 im (/.f64 (-.f64 re im) (-.f64 im re))) (-.f64 im re) (*.f64 (-.f64 re im) re))
(fma.f64 (*.f64 (neg.f64 im) (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im))) (*.f64 (+.f64 im re) re))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im))) (*.f64 (+.f64 im re) (neg.f64 im)))
(fma.f64 (*.f64 (neg.f64 im) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 #s(literal 1 binary64) (-.f64 im re)) (*.f64 (+.f64 im re) re))
(fma.f64 (*.f64 re (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 #s(literal 1 binary64) (-.f64 im re)) (*.f64 (+.f64 im re) (neg.f64 im)))
(fma.f64 (/.f64 im (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (/.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im)))) (*.f64 (-.f64 re im) re))
(fma.f64 (/.f64 re (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im))) (/.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im)))) (*.f64 (-.f64 re im) im))
(fma.f64 (/.f64 re (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 im re))) (*.f64 (-.f64 re im) im))
(fma.f64 (/.f64 im (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (fma.f64 re re (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 im re))) (*.f64 (-.f64 re im) re))
(fma.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)) (fma.f64 (neg.f64 re) im (*.f64 (-.f64 re im) im)))
(fma.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)) (*.f64 (neg.f64 im) im))
(fma.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)) (*.f64 im im))
(fma.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)) (*.f64 re re))
(fma.f64 (/.f64 (-.f64 re im) (-.f64 im re)) (*.f64 (-.f64 im re) im) (*.f64 (-.f64 re im) re))
(fma.f64 (/.f64 (-.f64 re im) (-.f64 im re)) (*.f64 (-.f64 im re) re) (*.f64 (-.f64 re im) im))
(fma.f64 (/.f64 (-.f64 re im) (-.f64 im re)) (/.f64 im (/.f64 #s(literal 1 binary64) (-.f64 im re))) (*.f64 (-.f64 re im) re))
(fma.f64 (/.f64 (-.f64 re im) (-.f64 im re)) (/.f64 re (/.f64 #s(literal 1 binary64) (-.f64 im re))) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 re im) re (*.f64 im im)) im) (*.f64 (-.f64 re im) re))
(fma.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (*.f64 (fma.f64 (-.f64 re im) re (*.f64 im im)) re) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im)))) (*.f64 (-.f64 re im) re))
(fma.f64 (*.f64 (/.f64 (-.f64 re im) (fma.f64 (-.f64 re im) re (*.f64 im im))) #s(literal 1 binary64)) (/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im)))) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 (*.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 im re) im (*.f64 re re))) (*.f64 (-.f64 re im) re))
(fma.f64 (*.f64 (*.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re))) (-.f64 re im)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 im re) im (*.f64 re re))) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 (fma.f64 re re (*.f64 im im)) re) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 (fma.f64 re re (*.f64 im im)) im) (/.f64 #s(literal 1 binary64) (+.f64 im re)) (*.f64 (-.f64 re im) re))
(fma.f64 (*.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 im re) re)) (*.f64 (-.f64 re im) im))
(fma.f64 #s(literal 1 binary64) (*.f64 im im) (*.f64 re re))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) im) (+.f64 im re) (*.f64 (*.f64 (*.f64 re re) re) re))) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 (+.f64 im re) re) (/.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 (-.f64 re im) re) #s(literal 1 binary64) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 (-.f64 re im) im) #s(literal 1 binary64) (*.f64 (-.f64 re im) re))
(fma.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 im re)) (neg.f64 im)) (*.f64 (+.f64 im re) re))
(fma.f64 (*.f64 (-.f64 im re) (+.f64 im re)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 im re)) re) (*.f64 (+.f64 im re) (neg.f64 im)))
(fma.f64 #s(literal -1 binary64) (*.f64 (+.f64 im re) im) (*.f64 (+.f64 im re) re))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 im) im) (*.f64 re re))
(fma.f64 #s(literal -1 binary64) (*.f64 im im) (neg.f64 (*.f64 (neg.f64 re) re)))
(fma.f64 #s(literal -1 binary64) (*.f64 im im) (*.f64 re re))
(fma.f64 (*.f64 (+.f64 im re) im) (/.f64 (-.f64 re im) (+.f64 im re)) (*.f64 (-.f64 re im) re))
(fma.f64 (*.f64 (+.f64 im re) im) #s(literal -1 binary64) (*.f64 (+.f64 im re) re))
(fma.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (/.f64 im (fma.f64 (+.f64 im re) im (*.f64 re re))) (*.f64 (-.f64 re im) re))
(fma.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (/.f64 re (fma.f64 (+.f64 im re) im (*.f64 re re))) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 im re) im (*.f64 re re))) im) (*.f64 (-.f64 re im) re))
(fma.f64 (*.f64 (fma.f64 (+.f64 im re) im (*.f64 re re)) (-.f64 re im)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 im re) im (*.f64 re re))) re) (*.f64 (-.f64 re im) im))
(fma.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im))) (neg.f64 im)) (*.f64 (+.f64 im re) re))
(fma.f64 (fma.f64 (*.f64 re re) re (*.f64 (*.f64 im im) im)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 re im) re (*.f64 im im))) re) (*.f64 (+.f64 im re) (neg.f64 im)))
(fma.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 re re (*.f64 im im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im))))))
(fma.f64 (*.f64 (*.f64 re re) re) (/.f64 (*.f64 (*.f64 re re) re) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (/.f64 (*.f64 re re) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (/.f64 #s(literal 1 binary64) (fma.f64 re re (*.f64 im im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im))))))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(fma.f64 (+.f64 im re) (*.f64 (/.f64 (-.f64 re im) (+.f64 im re)) im) (*.f64 (-.f64 re im) re))
(fma.f64 (+.f64 im re) (*.f64 (/.f64 (-.f64 re im) (+.f64 im re)) re) (*.f64 (-.f64 re im) im))
(fma.f64 (+.f64 im re) (neg.f64 im) (*.f64 (+.f64 im re) re))
(fma.f64 (+.f64 im re) re (*.f64 (+.f64 im re) (neg.f64 im)))
(fma.f64 (-.f64 re im) (*.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 re im) im))
(fma.f64 (-.f64 re im) im (*.f64 (-.f64 re im) re))
(fma.f64 (-.f64 re im) re (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 (neg.f64 im) im) #s(literal -1 binary64) (*.f64 re re))
(fma.f64 (neg.f64 im) (+.f64 im re) (*.f64 (+.f64 im re) re))
(fma.f64 (neg.f64 im) (neg.f64 im) (*.f64 re re))
(fma.f64 (neg.f64 im) im (neg.f64 (*.f64 (neg.f64 re) re)))
(fma.f64 (neg.f64 im) im (*.f64 re re))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 re re) (fma.f64 re re (*.f64 im im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im))))))
(fma.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) im) (*.f64 (-.f64 re im) re))
(fma.f64 (fma.f64 re re (*.f64 im im)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 im re)) re) (*.f64 (-.f64 re im) im))
(fma.f64 (fma.f64 re re (*.f64 im im)) (/.f64 im (+.f64 im re)) (*.f64 (-.f64 re im) re))
(fma.f64 (fma.f64 re re (*.f64 im im)) (/.f64 re (+.f64 im re)) (*.f64 (-.f64 re im) im))
(fma.f64 (*.f64 im im) #s(literal 1 binary64) (*.f64 re re))
(fma.f64 (*.f64 im im) #s(literal -1 binary64) (neg.f64 (*.f64 (neg.f64 re) re)))
(fma.f64 (*.f64 im im) #s(literal -1 binary64) (*.f64 re re))
(fma.f64 im (neg.f64 (+.f64 im re)) (*.f64 (+.f64 im re) re))
(fma.f64 im (-.f64 re im) (*.f64 (-.f64 re im) re))
(fma.f64 im (neg.f64 im) (neg.f64 (*.f64 (neg.f64 re) re)))
(fma.f64 im (neg.f64 im) (*.f64 re re))
(fma.f64 im im (*.f64 re re))
(fma.f64 im re (fma.f64 (neg.f64 im) im (*.f64 (-.f64 re im) re)))
(fma.f64 re (/.f64 (*.f64 (*.f64 re re) re) (fma.f64 re re (*.f64 im im))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im))))))
(fma.f64 re (+.f64 im re) (*.f64 (+.f64 im re) (neg.f64 im)))
(fma.f64 re (-.f64 re im) (*.f64 (-.f64 re im) im))
(fma.f64 re im (fma.f64 (neg.f64 im) im (*.f64 (-.f64 re im) re)))
(fma.f64 re re (fma.f64 (neg.f64 re) im (*.f64 (-.f64 re im) im)))
(fma.f64 re re (*.f64 (neg.f64 im) im))
(fma.f64 re re (*.f64 im im))
(-.f64 (fma.f64 re re #s(literal 0 binary64)) (*.f64 im im))
(-.f64 (fma.f64 (-.f64 re im) im (*.f64 re re)) (*.f64 im re))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) im) im) (-.f64 re im)) (*.f64 (-.f64 re im) (-.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 re im) re) re) (-.f64 re im)) (*.f64 (-.f64 re im) (-.f64 im re))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) im) (*.f64 (-.f64 im re) (+.f64 im re))) (/.f64 (*.f64 (*.f64 (*.f64 re re) re) re) (*.f64 (-.f64 im re) (+.f64 im re))))
(-.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 re re (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 im re) (+.f64 im re)))
(-.f64 (*.f64 re re) (-.f64 (*.f64 im re) (*.f64 (-.f64 re im) im)))
(-.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))
(-.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (fma.f64 (-.f64 re im) re (*.f64 im re)) (*.f64 (neg.f64 im) im))
(+.f64 (fma.f64 (-.f64 re im) im (*.f64 re re)) (*.f64 (neg.f64 re) im))
(+.f64 (-.f64 (*.f64 re re) #s(literal 0 binary64)) (*.f64 im im))
(+.f64 (*.f64 (+.f64 im re) (neg.f64 im)) (*.f64 (+.f64 im re) re))
(+.f64 (*.f64 (+.f64 im re) re) (*.f64 (+.f64 im re) (neg.f64 im)))
(+.f64 (*.f64 (*.f64 (*.f64 re re) re) (/.f64 re (fma.f64 re re (*.f64 im im)))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) im) (/.f64 im (fma.f64 re re (*.f64 im im))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) re) (*.f64 (*.f64 re re) re)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) im) (*.f64 (*.f64 im im) im)) (fma.f64 (*.f64 (+.f64 im re) re) (*.f64 (-.f64 re im) re) (*.f64 (*.f64 (*.f64 im im) im) im)))))
(+.f64 (*.f64 (-.f64 re im) re) (*.f64 (-.f64 re im) im))
(+.f64 (*.f64 (-.f64 re im) im) (*.f64 (-.f64 re im) re))
(+.f64 (*.f64 im re) (fma.f64 (neg.f64 im) im (*.f64 (-.f64 re im) re)))
(+.f64 (*.f64 (neg.f64 im) im) (neg.f64 (*.f64 (neg.f64 re) re)))
(+.f64 (*.f64 (neg.f64 im) im) (*.f64 re re))
(+.f64 (*.f64 re re) (fma.f64 (neg.f64 re) im (*.f64 (-.f64 re im) im)))
(+.f64 (*.f64 re re) (*.f64 (neg.f64 im) im))
(+.f64 (*.f64 re re) (*.f64 im im))
(+.f64 (*.f64 im im) (*.f64 re re))

eval178.0ms (5.1%)

Memory
-17.3MiB live, 223.3MiB allocated
Compiler

Compiled 31 199 to 1 610 computations (94.8% saved)

prune47.0ms (1.4%)

Memory
-9.9MiB live, 67.6MiB allocated
Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New1 15701 157
Fresh000
Picked044
Done000
Total1 15741 161
Accuracy
100.0%
Counts
1 161 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(fma.f64 re re (*.f64 (neg.f64 im) im))
100.0%
(*.f64 (-.f64 re im) (+.f64 im re))
53.2%
#s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im))
53.2%
#s(approx (- (* re re) (* im im)) (*.f64 re re))
Compiler

Compiled 63 to 28 computations (55.6% saved)

regimes11.0ms (0.3%)

Memory
31.8MiB live, 31.8MiB allocated
Counts
5 → 1
Calls
Call 1
Inputs
#s(approx (- (* re re) (* im im)) (*.f64 re re))
#s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im))
(*.f64 (-.f64 re im) (+.f64 im re))
(-.f64 (*.f64 re re) (*.f64 im im))
(fma.f64 re re (*.f64 (neg.f64 im) im))
Outputs
(*.f64 (-.f64 re im) (+.f64 im re))
Calls

5 calls:

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

Compiled 25 to 15 computations (40% saved)

regimes8.0ms (0.2%)

Memory
-21.4MiB live, 18.0MiB allocated
Counts
2 → 2
Calls
Call 1
Inputs
#s(approx (- (* re re) (* im im)) (*.f64 re re))
#s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im))
Outputs
#s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im))
#s(approx (- (* re re) (* im im)) (*.f64 re re))
Calls

5 calls:

2.0ms
(*.f64 re re)
2.0ms
im
1.0ms
re
1.0ms
(-.f64 (*.f64 re re) (*.f64 im im))
1.0ms
(*.f64 im im)
Results
AccuracySegmentsBranch
76.9%2re
81.1%2im
96.6%2(-.f64 (*.f64 re re) (*.f64 im im))
76.9%2(*.f64 re re)
81.1%2(*.f64 im im)
Compiler

Compiled 25 to 15 computations (40% saved)

regimes6.0ms (0.2%)

Memory
15.6MiB live, 15.6MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (- (* re re) (* im im)) (*.f64 re re))
Outputs
#s(approx (- (* re re) (* im im)) (*.f64 re re))
Calls

5 calls:

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

Compiled 25 to 15 computations (40% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-3.194285e-317
0.0
Compiler

Compiled 12 to 10 computations (16.7% saved)

simplify6.0ms (0.2%)

Memory
8.4MiB live, 8.4MiB allocated
Algorithm
egg-herbie
Rules
10×+-commutative_binary64
*-commutative_binary64
sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01851
12951
23551
33851
43951
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (-.f64 re im) (+.f64 im re))
(if (<=.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #s(approx (- (* re re) (* im im)) (*.f64 re re)))
#s(approx (- (* re re) (* im im)) (*.f64 re re))
Outputs
(*.f64 (-.f64 re im) (+.f64 im re))
(*.f64 (+.f64 im re) (-.f64 re im))
(if (<=.f64 (-.f64 (*.f64 re re) (*.f64 im im)) #s(literal -4048045/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (- (* re re) (* im im)) (*.f64 (neg.f64 im) im)) #s(approx (- (* re re) (* im im)) (*.f64 re re)))
#s(approx (- (* re re) (* im im)) (*.f64 re re))

soundness485.0ms (14%)

Memory
-7.8MiB live, 188.6MiB allocated
Rules
12 540×lower-fma.f64
12 540×lower-fma.f32
8 026×lower-fma.f64
8 026×lower-fma.f32
4 450×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017219
139219
2113219
3468219
41684219
52832219
64991219
08406219
0513
0813
13213
221613
3196713
0877813
Stop Event
done
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 64 to 31 computations (51.6% saved)

preprocess33.0ms (1%)

Memory
-14.9MiB live, 60.5MiB allocated
Remove

(abs re)

(abs im)

Compiler

Compiled 154 to 76 computations (50.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...