FastMath dist

Time bar (total: 4.4s)

analyze0.0ms (0%)

Memory
0.8MiB live, 0.8MiB 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 8 computations (11.1% saved)

sample589.0ms (13.5%)

Memory
32.8MiB live, 940.2MiB allocated
Samples
389.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 162.0ms
ival-mult: 113.0ms (69.6% of total)
ival-add: 41.0ms (25.2% of total)
ival-true: 6.0ms (3.7% of total)
ival-assert: 3.0ms (1.8% of total)
Bogosity

preprocess62.0ms (1.4%)

Memory
-9.2MiB live, 28.2MiB allocated
Algorithm
egg-herbie
Rules
158×unsub-neg
126×associate-*l*
112×associate-*r*
106×distribute-lft-neg-in
96×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02554
17448
217746
343146
474546
5104546
6105546
067
095
1145
2175
0175
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
Symmetry

(negabs d1)

(sort d2 d3)

explain97.0ms (2.2%)

Memory
7.8MiB live, 89.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
60-0-(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
00-0-d2
00-0-d1
00-0-d3
00-0-(*.f64 d1 d2)
00-0-(*.f64 d1 d3)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
+.f64(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))nan-rescue60
(*.f64 d1 d2)overflow28
(*.f64 d1 d3)overflow38
Confusion
Predicted +Predicted -
+60
-0250
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+600
-00250
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0250
16
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
24.0ms512×0valid
Compiler

Compiled 56 to 28 computations (50% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 7.0ms (74.5% of total)
ival-add: 2.0ms (21.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.6%
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Compiler

Compiled 10 to 6 computations (40% saved)

simplify8.0ms (0.2%)

Memory
-32.2MiB live, 6.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 d3)
cost-diff0
(*.f64 d1 d2)
cost-diff320
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Rules
12×lower-*.f32
lower-*.f64
lower-fma.f64
lower-fma.f32
lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0616
0914
11414
21714
01714
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
d1
d2
(*.f64 d1 d3)
d3
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 d2)
d1
d2
(*.f64 d1 d3)
d3

localize18.0ms (0.4%)

Memory
33.0MiB live, 32.9MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 d1 d3)
accuracy100.0%
(*.f64 d1 d2)
accuracy97.7%
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Samples
11.0ms256×0valid
Compiler

Compiled 18 to 8 computations (55.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-mult: 3.0ms (64.9% of total)
ival-add: 1.0ms (21.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series6.0ms (0.1%)

Memory
-28.8MiB live, 9.4MiB allocated
Counts
3 → 84
Calls
Call 1
Inputs
#<alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3))>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d3)>
Outputs
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* d1 d3)>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* d1 d2)>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
Calls

21 calls:

TimeVariablePointExpression
2.0ms
d1
@-inf
(+ (* d1 d2) (* d1 d3))
1.0ms
d1
@inf
(+ (* d1 d2) (* d1 d3))
1.0ms
d1
@0
(+ (* d1 d2) (* d1 d3))
1.0ms
d2
@0
(+ (* d1 d2) (* d1 d3))
0.0ms
d2
@-inf
(+ (* d1 d2) (* d1 d3))

rewrite423.0ms (9.7%)

Memory
-7.6MiB live, 518.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
10 300×lower-fma.f64
10 300×lower-fma.f32
4 436×lower-*.f32
4 432×lower-*.f64
4 322×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
0911
12711
219111
3199311
0814111
Stop Event
iter limit
node limit
iter limit
Counts
3 → 216
Calls
Call 1
Inputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(*.f64 d1 d3)
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)) (neg.f64 (*.f64 d1 (-.f64 d2 d3)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)))) (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (/.f64 (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))))) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (neg.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))) (/.f64 (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))) (/.f64 (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))) (/.f64 (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))))))) (/.f64 (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))))))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d1 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))))) (/.f64 (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d1 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 d1 d2 (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 d2))
(fma.f64 d1 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 d2 (/.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d1 d2) (/.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 d3 d1 (*.f64 d1 d2))
(fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d2 d2) (/.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d2 d2) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d1 (*.f64 d1 d2)) (/.f64 d2 (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d1 (*.f64 d2 d2)) (/.f64 d1 (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 d2 d3)))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d2 d2)) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 d1 (*.f64 d1 d2)) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 d2) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 d2)) d1) (/.f64 d2 (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3))) (*.f64 d1 (+.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (pow.f64 d1 #s(literal 1 binary64)) (pow.f64 d2 #s(literal 1 binary64)) (*.f64 d1 d3))
(fma.f64 (pow.f64 d1 #s(literal 1 binary64)) (pow.f64 d3 #s(literal 1 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 d2 #s(literal 1 binary64)) (pow.f64 d1 #s(literal 1 binary64)) (*.f64 d1 d3))
(fma.f64 (pow.f64 d3 #s(literal 1 binary64)) (pow.f64 d1 #s(literal 1 binary64)) (*.f64 d1 d2))
(fma.f64 (exp.f64 (log.f64 d2)) (exp.f64 (log.f64 d1)) (*.f64 d1 d3))
(fma.f64 (exp.f64 (log.f64 d3)) (exp.f64 (log.f64 d1)) (*.f64 d1 d2))
(fma.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d2)) (*.f64 d1 d3))
(fma.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d3)) (*.f64 d1 d2))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (neg.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))))))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)) (neg.f64 (*.f64 d1 (-.f64 d2 d3)))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)))) (*.f64 d1 (+.f64 d2 d3))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (neg.f64 (*.f64 d1 (-.f64 d2 d3)))) (neg.f64 (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))) (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))) (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)))) (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))) (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))) (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))) (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))) (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))) (*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)) d1)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 d3 d2)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64)) (*.f64 (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))))) (neg.f64 (neg.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (neg.f64 (*.f64 d1 (-.f64 d2 d3))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d3 d2)))) (neg.f64 (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))) (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))) (neg.f64 (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))) (neg.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)))) (neg.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))))) (fma.f64 d1 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))))) (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))
(/.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) d1) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1) (-.f64 d2 d3))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)) d1) (-.f64 d2 d3))
(/.f64 (-.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (neg.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (neg.f64 (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (neg.f64 (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (neg.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) d1))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (neg.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) (*.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (neg.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) d1))) (*.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d2 d3))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (neg.f64 (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 d2 d3)) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) d1))) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d2 d3))) (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (-.f64 d2 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (-.f64 d2 d3) #s(literal 1 binary64))) (*.f64 (-.f64 d2 d3) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1) (neg.f64 (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (-.f64 d2 d3) (neg.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) (*.f64 (-.f64 d2 d3) (neg.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) d1))) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)) d1)) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) (neg.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (neg.f64 (*.f64 d1 (-.f64 d2 d3)))))) (neg.f64 (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d3 d2))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))))))) (neg.f64 (fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))) (neg.f64 (fma.f64 d1 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64))) (neg.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)))))) (neg.f64 (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)))))) (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))))) (neg.f64 (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))))) (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) d1)) (neg.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1)) (neg.f64 (-.f64 d2 d3)))
(/.f64 (fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (pow.f64 (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d3 d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d3 d2))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)))))
(*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (neg.f64 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))) (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))))))
(*.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (neg.f64 (*.f64 d1 (-.f64 d2 d3))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d3 d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))))))))
(*.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d2 d3))))))
(*.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(*.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) d1) (pow.f64 (/.f64 (-.f64 d2 d3) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))
(*.f64 (pow.f64 (/.f64 d1 (*.f64 d1 (+.f64 d2 d3))) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))))
(*.f64 (pow.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d2 d3)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 d1 (*.f64 d1 d1)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d2) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(exp.f64 (log.f64 (*.f64 d1 d2)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d2)) #s(literal 1 binary64)))
(pow.f64 (*.f64 d1 d2) #s(literal 1 binary64))
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 (pow.f64 d1 #s(literal 1 binary64)) (pow.f64 d2 #s(literal 1 binary64)))
(*.f64 (pow.f64 d2 #s(literal 1 binary64)) (pow.f64 d1 #s(literal 1 binary64)))
(*.f64 (exp.f64 (log.f64 d2)) (exp.f64 (log.f64 d1)))
(*.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d2)))
(exp.f64 (log.f64 (*.f64 d1 d3)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d3)) #s(literal 1 binary64)))
(pow.f64 (*.f64 d1 d3) #s(literal 1 binary64))
(*.f64 d1 d3)
(*.f64 d3 d1)
(*.f64 (pow.f64 d1 #s(literal 1 binary64)) (pow.f64 d3 #s(literal 1 binary64)))
(*.f64 (pow.f64 d3 #s(literal 1 binary64)) (pow.f64 d1 #s(literal 1 binary64)))
(*.f64 (exp.f64 (log.f64 d3)) (exp.f64 (log.f64 d1)))
(*.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d3)))

simplify946.0ms (21.6%)

Memory
21.2MiB live, 821.7MiB allocated
Algorithm
egg-herbie
Rules
28 504×lower-fma.f64
28 504×lower-fma.f32
3 280×lower-+.f64
3 280×lower-+.f32
3 176×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029312
1103312
2297312
3729312
42239312
54301312
65423312
76066312
86251312
96368312
106672312
116712312
126745312
136955312
146969312
156974312
166977312
176979312
186979312
08371312
Stop Event
iter limit
node limit
Counts
84 → 84
Calls
Call 1
Inputs
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* d1 d2)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
Outputs
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d3)
(*.f64 d1 d3)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d2 d3))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d2 d3))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d2 d3))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d2 d3))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)

eval37.0ms (0.8%)

Memory
-33.7MiB live, 58.6MiB allocated
Compiler

Compiled 10 748 to 612 computations (94.3% saved)

prune33.0ms (0.7%)

Memory
-1.4MiB live, 77.4MiB allocated
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New2955300
Fresh000
Picked101
Done000
Total2965301
Accuracy
100.0%
Counts
301 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.6%
(fma.f64 d3 d1 (*.f64 d1 d2))
98.0%
(fma.f64 d2 d1 (*.f64 d1 d3))
100.0%
(*.f64 (+.f64 d2 d3) d1)
56.2%
(*.f64 d1 d3)
49.2%
(*.f64 d1 d2)
Compiler

Compiled 76 to 46 computations (39.5% saved)

simplify5.0ms (0.1%)

Memory
7.4MiB live, 7.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 d2)
cost-diff192
(fma.f64 d3 d1 (*.f64 d1 d2))
cost-diff0
(*.f64 d1 d3)
cost-diff192
(fma.f64 d2 d1 (*.f64 d1 d3))
cost-diff0
(*.f64 d1 d3)
cost-diff0
(*.f64 d1 d2)
cost-diff0
(+.f64 d2 d3)
cost-diff0
(*.f64 (+.f64 d2 d3) d1)
Rules
12×lower-*.f32
lower-fma.f32
lower-+.f32
*-commutative
lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0945
01743
12343
22343
02343
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (+.f64 d2 d3) d1)
(+.f64 d2 d3)
d2
d3
d1
(*.f64 d1 d2)
d1
d2
(*.f64 d1 d3)
d1
d3
(fma.f64 d2 d1 (*.f64 d1 d3))
d2
d1
(*.f64 d1 d3)
d3
(fma.f64 d3 d1 (*.f64 d1 d2))
d3
d1
(*.f64 d1 d2)
d2
Outputs
(*.f64 (+.f64 d2 d3) d1)
(+.f64 d2 d3)
d2
d3
d1
(*.f64 d1 d2)
(*.f64 d2 d1)
d1
d2
(*.f64 d1 d3)
(*.f64 d3 d1)
d1
d3
(fma.f64 d2 d1 (*.f64 d1 d3))
(*.f64 (+.f64 d2 d3) d1)
d2
d1
(*.f64 d1 d3)
(*.f64 d3 d1)
d3
(fma.f64 d3 d1 (*.f64 d1 d2))
(*.f64 (+.f64 d2 d3) d1)
d3
d1
(*.f64 d1 d2)
(*.f64 d2 d1)
d2

localize36.0ms (0.8%)

Memory
-5.1MiB live, 77.6MiB allocated
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 d1 d2)
accuracy99.6%
(fma.f64 d3 d1 (*.f64 d1 d2))
accuracy100.0%
(*.f64 d1 d3)
accuracy98.0%
(fma.f64 d2 d1 (*.f64 d1 d3))
accuracy100.0%
(*.f64 d1 d3)
accuracy100.0%
(*.f64 d1 d2)
accuracy100.0%
(+.f64 d2 d3)
accuracy100.0%
(*.f64 (+.f64 d2 d3) d1)
Samples
22.0ms256×0valid
Compiler

Compiled 49 to 13 computations (73.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 11.0ms
ival-mult: 7.0ms (60.9% of total)
ival-add: 4.0ms (34.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series5.0ms (0.1%)

Memory
12.1MiB live, 12.1MiB allocated
Counts
6 → 180
Calls
Call 1
Inputs
#<alt (*.f64 (+.f64 d2 d3) d1)>
#<alt (+.f64 d2 d3)>
#<alt (*.f64 d1 d2)>
#<alt (*.f64 d1 d3)>
#<alt (fma.f64 d2 d1 (*.f64 d1 d3))>
#<alt (fma.f64 d3 d1 (*.f64 d1 d2))>
Outputs
#<alt (* d1 d3)>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* d1 d2)>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt d3>
#<alt (+ d2 d3)>
#<alt (+ d2 d3)>
#<alt (+ d2 d3)>
#<alt d2>
#<alt (* d2 (+ 1 (/ d3 d2)))>
#<alt (* d2 (+ 1 (/ d3 d2)))>
#<alt (* d2 (+ 1 (/ d3 d2)))>
#<alt d2>
#<alt (* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))>
#<alt (* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))>
#<alt (* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))>
#<alt d2>
#<alt (+ d2 d3)>
#<alt (+ d2 d3)>
#<alt (+ d2 d3)>
#<alt d3>
#<alt (* d3 (+ 1 (/ d2 d3)))>
#<alt (* d3 (+ 1 (/ d2 d3)))>
#<alt (* d3 (+ 1 (/ d2 d3)))>
#<alt d3>
#<alt (* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))>
#<alt (* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))>
#<alt (* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* d1 d2)>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* d1 d2)>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* d1 d3)>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
Calls

45 calls:

TimeVariablePointExpression
1.0ms
d2
@inf
(* (+ d2 d3) d1)
0.0ms
d1
@inf
(* (+ d2 d3) d1)
0.0ms
d1
@0
(* (+ d2 d3) d1)
0.0ms
d3
@inf
(* (+ d2 d3) d1)
0.0ms
d1
@-inf
(* (+ d2 d3) d1)

rewrite444.0ms (10.1%)

Memory
27.3MiB live, 339.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
7 200×lower-fma.f32
7 196×lower-fma.f64
5 378×lower-*.f32
5 372×lower-*.f64
2 484×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0926
01724
17024
241524
3471724
0837824
Stop Event
iter limit
node limit
iter limit
Counts
6 → 559
Calls
Call 1
Inputs
(*.f64 (+.f64 d2 d3) d1)
(+.f64 d2 d3)
(*.f64 d1 d2)
(*.f64 d1 d3)
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 d2))
Outputs
(+.f64 (*.f64 d2 d1) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 d2 d1))
(+.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(+.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2))))
(-.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 d2 d1 (*.f64 d3 d1))
(fma.f64 d2 (/.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 d2 (exp.f64 (log.f64 d1)) (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 d2 d1))
(fma.f64 d3 (/.f64 (*.f64 d1 (*.f64 d3 d1)) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 d3 (exp.f64 (log.f64 d1)) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 d2 d1))
(fma.f64 d1 (/.f64 (*.f64 d3 (*.f64 d3 d1)) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 d1 (/.f64 (*.f64 d2 (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d2 d1) (/.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d2 d2) (/.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d3 d3) (/.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d2 d2) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d2 (*.f64 d1 d1)) (/.f64 d2 (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d1 (*.f64 d3 d1)) (/.f64 d3 (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d3 (*.f64 d3 d1)) (/.f64 d1 (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d2 (*.f64 d2 d1)) (/.f64 d1 (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 d3 d1) (/.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d3 (*.f64 d3 d1)) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d3 d1) d1) (/.f64 (*.f64 d3 d1) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 d3) d1) (/.f64 (*.f64 d1 d1) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d3 d1)) d1) (/.f64 d3 (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d3 d1)) d1) (/.f64 d1 (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 d2 (*.f64 d1 d1)) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 d2 d1) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d2 (*.f64 d1 d1)) d1) (/.f64 d2 (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d2 (*.f64 d2 d1)) d1) (/.f64 d1 (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2))) (*.f64 (+.f64 d2 d3) d1) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 d3) d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (+.f64 d2 d3) d1) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (fma.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 d3) d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (exp.f64 (log.f64 d1)) d2 (*.f64 d3 d1))
(fma.f64 (exp.f64 (log.f64 d1)) d3 (*.f64 d2 d1))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (neg.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2)) (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))))
(neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (neg.f64 d1) (-.f64 d3 d2))) (*.f64 d1 (-.f64 d3 d2))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (neg.f64 d1) (-.f64 d3 d2))) (*.f64 (neg.f64 d1) (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(/.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))) (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))) (fma.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (fma.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) #s(literal 1 binary64)) (*.f64 (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))))) (neg.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (neg.f64 d1) (-.f64 d3 d2)))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (-.f64 d3 d2) (*.f64 (-.f64 d3 d2) (-.f64 d3 d2))))) (/.f64 (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (-.f64 d3 d2) (*.f64 (-.f64 d3 d2) (-.f64 d3 d2)))))) (fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d2))) (fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))) (fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2))))) (fma.f64 d3 (/.f64 (*.f64 d1 (*.f64 d3 d1)) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3))))) (fma.f64 (*.f64 d2 d1) (/.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (*.f64 d1 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (*.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2))) (-.f64 d3 d2))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))
(/.f64 (*.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) d1) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) d1) (neg.f64 (-.f64 d2 d3)))
(/.f64 (*.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) d1) (-.f64 d3 d2))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))) (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))) (fma.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2)))) (fma.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3))) d1) (-.f64 d2 d3))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2)) d1) (-.f64 d3 d2))
(/.f64 (-.f64 (neg.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (neg.f64 d1) (*.f64 d2 (*.f64 d2 d1)))) (*.f64 (neg.f64 d1) (-.f64 d3 d2)))
(/.f64 (-.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) d1) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) d1)) (-.f64 d3 d2))
(/.f64 (-.f64 (*.f64 (neg.f64 d1) (*.f64 d2 (*.f64 d2 d1))) (neg.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) d1) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) d1)) (-.f64 d2 d3))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) #s(literal -1 binary64))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (*.f64 (+.f64 d2 d3) d1) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))
(*.f64 (*.f64 (+.f64 d2 d3) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))))
(*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))))
(*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))) (/.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))))
(*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))) d1))
(*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (/.f64 d1 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (/.f64 d1 (-.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1))
(*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (neg.f64 d1) (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(*.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) d1) d1) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (-.f64 d3 d2)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) d1) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (+.f64 d2 d3) d1))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2)) (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2))) (*.f64 (+.f64 d2 d3) d1))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))))))) (fma.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3)))))) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (-.f64 d3 d2) (*.f64 (-.f64 d3 d2) (-.f64 d3 d2)))))) (fma.f64 (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))) (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))) (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 d3) d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (fma.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 d3) d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d3 (-.f64 d3 d2))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 (*.f64 d3 (-.f64 d3 d2)) (-.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(+.f64 d2 d3)
(+.f64 d3 d2)
(+.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)))
(fma.f64 d2 (/.f64 d2 (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(fma.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(fma.f64 (/.f64 (*.f64 d2 d2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (+.f64 d2 d3) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(fma.f64 (/.f64 (*.f64 d2 d2) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(neg.f64 (/.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))))
(neg.f64 (/.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (neg.f64 (-.f64 d2 d3))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (-.f64 d2 d3)))
(/.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))
(/.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3))
(/.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (fma.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (fma.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) (*.f64 (+.f64 d2 d3) (-.f64 d3 d2))))
(/.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (*.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))
(/.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (*.f64 (-.f64 d2 d3) (fma.f64 (*.f64 d3 d3) (fma.f64 d2 d2 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) (-.f64 d3 d2))
(/.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 d3)) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (-.f64 d2 d3) (fma.f64 d2 d2 (*.f64 d3 d3))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (*.f64 d3 d3))) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(/.f64 (*.f64 (fma.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (*.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (*.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d3 d3) (fma.f64 d2 d2 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))) (-.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 d3)) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) #s(literal 1 binary64)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 d3)) (-.f64 d2 d3)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (neg.f64 (neg.f64 (-.f64 d2 d3))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2))) (neg.f64 (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))) (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d2 d2) (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)))) (fma.f64 d2 (/.f64 d2 (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(/.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) #s(literal 1 binary64)) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))
(/.f64 (*.f64 (fma.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))) (fma.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))))
(/.f64 (*.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))) (fma.f64 (*.f64 d3 d3) (fma.f64 d2 d2 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))))
(/.f64 (*.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 d3)) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))) (fma.f64 d2 d2 (*.f64 d3 d3)))
(/.f64 (-.f64 (neg.f64 (*.f64 d2 d2)) (neg.f64 (*.f64 d3 d3))) (neg.f64 (-.f64 d2 d3)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 d3 d2) (*.f64 (+.f64 d2 d3) (-.f64 d3 d2))) #s(literal -1 binary64))
(*.f64 (+.f64 d2 d3) (*.f64 (-.f64 d2 d3) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))))
(*.f64 (+.f64 d2 d3) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(*.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (*.f64 (+.f64 d2 d3) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))))
(*.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (/.f64 (+.f64 d2 d3) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))))
(*.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d2 d3))))
(*.f64 #s(literal 1 binary64) (+.f64 d2 d3))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (+.f64 d2 d3))
(*.f64 (/.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (fma.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d3 (-.f64 d3 d2))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 (*.f64 d3 (-.f64 d3 d2)) (-.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))))
(*.f64 (/.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)))
(exp.f64 (log.f64 (*.f64 d2 d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 d1)) #s(literal 1 binary64)))
(pow.f64 (*.f64 d2 d1) #s(literal 1 binary64))
(*.f64 d2 d1)
(*.f64 d2 (exp.f64 (log.f64 d1)))
(*.f64 d1 d2)
(*.f64 (exp.f64 (log.f64 d1)) d2)
(exp.f64 (log.f64 (*.f64 d3 d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 d1)) #s(literal 1 binary64)))
(pow.f64 (*.f64 d3 d1) #s(literal 1 binary64))
(*.f64 d3 d1)
(*.f64 d3 (exp.f64 (log.f64 d1)))
(*.f64 d1 d3)
(*.f64 (exp.f64 (log.f64 d1)) d3)
(+.f64 (*.f64 d2 d1) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 d2 d1))
(+.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(+.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2))))
(-.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 d2 d1 (*.f64 d3 d1))
(fma.f64 d2 (/.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 d2 (exp.f64 (log.f64 d1)) (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 d2 d1))
(fma.f64 d3 (/.f64 (*.f64 d1 (*.f64 d3 d1)) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 d3 (exp.f64 (log.f64 d1)) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 d2 d1))
(fma.f64 d1 (/.f64 (*.f64 d3 (*.f64 d3 d1)) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 d1 (/.f64 (*.f64 d2 (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d2 d1) (/.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d2 d2) (/.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d3 d3) (/.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d2 d2) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d2 (*.f64 d1 d1)) (/.f64 d2 (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d1 (*.f64 d3 d1)) (/.f64 d3 (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d3 (*.f64 d3 d1)) (/.f64 d1 (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d2 (*.f64 d2 d1)) (/.f64 d1 (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 d3 d1) (/.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d3 (*.f64 d3 d1)) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d3 d1) d1) (/.f64 (*.f64 d3 d1) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 d3) d1) (/.f64 (*.f64 d1 d1) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d3 d1)) d1) (/.f64 d3 (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d3 d1)) d1) (/.f64 d1 (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 d2 (*.f64 d1 d1)) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 d2 d1) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d2 (*.f64 d1 d1)) d1) (/.f64 d2 (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d2 (*.f64 d2 d1)) d1) (/.f64 d1 (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2))) (*.f64 (+.f64 d2 d3) d1) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 d3) d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (+.f64 d2 d3) d1) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (fma.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 d3) d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (exp.f64 (log.f64 d1)) d2 (*.f64 d3 d1))
(fma.f64 (exp.f64 (log.f64 d1)) d3 (*.f64 d2 d1))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (neg.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2)) (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))))
(neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (neg.f64 d1) (-.f64 d3 d2))) (*.f64 d1 (-.f64 d3 d2))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (neg.f64 d1) (-.f64 d3 d2))) (*.f64 (neg.f64 d1) (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(/.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))) (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))) (fma.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (fma.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) #s(literal 1 binary64)) (*.f64 (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))))) (neg.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (neg.f64 d1) (-.f64 d3 d2)))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (-.f64 d3 d2) (*.f64 (-.f64 d3 d2) (-.f64 d3 d2))))) (/.f64 (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (-.f64 d3 d2) (*.f64 (-.f64 d3 d2) (-.f64 d3 d2)))))) (fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d2))) (fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))) (fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2))))) (fma.f64 d3 (/.f64 (*.f64 d1 (*.f64 d3 d1)) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3))))) (fma.f64 (*.f64 d2 d1) (/.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (*.f64 d1 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (*.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2))) (-.f64 d3 d2))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))
(/.f64 (*.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) d1) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) d1) (neg.f64 (-.f64 d2 d3)))
(/.f64 (*.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) d1) (-.f64 d3 d2))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))) (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))) (fma.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2)))) (fma.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3))) d1) (-.f64 d2 d3))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2)) d1) (-.f64 d3 d2))
(/.f64 (-.f64 (neg.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (neg.f64 d1) (*.f64 d2 (*.f64 d2 d1)))) (*.f64 (neg.f64 d1) (-.f64 d3 d2)))
(/.f64 (-.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) d1) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) d1)) (-.f64 d3 d2))
(/.f64 (-.f64 (*.f64 (neg.f64 d1) (*.f64 d2 (*.f64 d2 d1))) (neg.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) d1) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) d1)) (-.f64 d2 d3))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) #s(literal -1 binary64))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (*.f64 (+.f64 d2 d3) d1) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))
(*.f64 (*.f64 (+.f64 d2 d3) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))))
(*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))))
(*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))) (/.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))))
(*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))) d1))
(*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (/.f64 d1 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (/.f64 d1 (-.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1))
(*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (neg.f64 d1) (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(*.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) d1) d1) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (-.f64 d3 d2)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) d1) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (+.f64 d2 d3) d1))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2)) (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2))) (*.f64 (+.f64 d2 d3) d1))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))))))) (fma.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3)))))) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (-.f64 d3 d2) (*.f64 (-.f64 d3 d2) (-.f64 d3 d2)))))) (fma.f64 (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))) (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))) (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 d3) d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (fma.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 d3) d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d3 (-.f64 d3 d2))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 (*.f64 d3 (-.f64 d3 d2)) (-.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(+.f64 (*.f64 d2 d1) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 d2 d1))
(+.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(+.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2))))
(-.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 d2 d1 (*.f64 d3 d1))
(fma.f64 d2 (/.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 d2 (exp.f64 (log.f64 d1)) (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 d2 d1))
(fma.f64 d3 (/.f64 (*.f64 d1 (*.f64 d3 d1)) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 d3 (exp.f64 (log.f64 d1)) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 d2 d1))
(fma.f64 d1 (/.f64 (*.f64 d3 (*.f64 d3 d1)) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 d1 (/.f64 (*.f64 d2 (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d2 d1) (/.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d2 d2) (/.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d3 d3) (/.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d2 d2) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d2 (*.f64 d1 d1)) (/.f64 d2 (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d1 (*.f64 d3 d1)) (/.f64 d3 (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d3 (*.f64 d3 d1)) (/.f64 d1 (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d2 (*.f64 d2 d1)) (/.f64 d1 (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 d3 d1) (/.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d3 (*.f64 d3 d1)) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d3 d1) d1) (/.f64 (*.f64 d3 d1) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 d3) d1) (/.f64 (*.f64 d1 d1) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d3 d1)) d1) (/.f64 d3 (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d3 d1)) d1) (/.f64 d1 (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 d2 (*.f64 d1 d1)) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 d2 d1) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d2 (*.f64 d1 d1)) d1) (/.f64 d2 (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d2 (*.f64 d2 d1)) d1) (/.f64 d1 (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2))) (*.f64 (+.f64 d2 d3) d1) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 d3) d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (+.f64 d2 d3) d1) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (fma.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 d3) d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (exp.f64 (log.f64 d1)) d2 (*.f64 d3 d1))
(fma.f64 (exp.f64 (log.f64 d1)) d3 (*.f64 d2 d1))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (neg.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2)) (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))))
(neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (neg.f64 d1) (-.f64 d3 d2))) (*.f64 d1 (-.f64 d3 d2))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (neg.f64 d1) (-.f64 d3 d2))) (*.f64 (neg.f64 d1) (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(/.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))) (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))) (fma.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (fma.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) #s(literal 1 binary64)) (*.f64 (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))))) (neg.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (neg.f64 d1) (-.f64 d3 d2)))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (-.f64 d3 d2) (*.f64 (-.f64 d3 d2) (-.f64 d3 d2))))) (/.f64 (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (-.f64 d3 d2) (*.f64 (-.f64 d3 d2) (-.f64 d3 d2)))))) (fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d2))) (fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))) (fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2))))) (fma.f64 d3 (/.f64 (*.f64 d1 (*.f64 d3 d1)) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3))))) (fma.f64 (*.f64 d2 d1) (/.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (*.f64 d1 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (*.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2))) (-.f64 d3 d2))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))
(/.f64 (*.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) d1) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) d1) (neg.f64 (-.f64 d2 d3)))
(/.f64 (*.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) d1) (-.f64 d3 d2))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))) (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))) (fma.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2)))) (fma.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3))) d1) (-.f64 d2 d3))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2)) d1) (-.f64 d3 d2))
(/.f64 (-.f64 (neg.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (neg.f64 d1) (*.f64 d2 (*.f64 d2 d1)))) (*.f64 (neg.f64 d1) (-.f64 d3 d2)))
(/.f64 (-.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) d1) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) d1)) (-.f64 d3 d2))
(/.f64 (-.f64 (*.f64 (neg.f64 d1) (*.f64 d2 (*.f64 d2 d1))) (neg.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) d1) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) d1)) (-.f64 d2 d3))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) #s(literal -1 binary64))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (*.f64 (+.f64 d2 d3) d1) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))
(*.f64 (*.f64 (+.f64 d2 d3) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))))
(*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))))
(*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))) (/.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))))
(*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))) d1))
(*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (/.f64 d1 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (/.f64 d1 (-.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1))
(*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (neg.f64 d1) (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(*.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) d1) d1) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (-.f64 d3 d2)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) d1) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (+.f64 d2 d3) d1))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2)) (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2))) (*.f64 (+.f64 d2 d3) d1))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))))))) (fma.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3)))))) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (-.f64 d3 d2) (*.f64 (-.f64 d3 d2) (-.f64 d3 d2)))))) (fma.f64 (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2)) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 (*.f64 d2 (*.f64 d1 d1)) (*.f64 d2 d1))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))) (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))) (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 d2))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) d1) (-.f64 d3 d2)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 d3) d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (fma.f64 (*.f64 d2 d1) (*.f64 (+.f64 d2 d3) d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d3 (-.f64 d3 d2))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 (*.f64 d3 (-.f64 d3 d2)) (-.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))

simplify288.0ms (6.6%)

Memory
-2.3MiB live, 202.5MiB allocated
Algorithm
egg-herbie
Rules
3 984×lower-fma.f64
3 984×lower-fma.f32
2 832×lower-/.f32
2 832×lower-/.f64
2 736×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044708
1151708
2397708
31154708
43175708
53822708
64184708
74503708
84597708
94622708
107224708
08020708
Stop Event
iter limit
node limit
Counts
180 → 174
Calls
Call 1
Inputs
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* d1 d2)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
d3
(+ d2 d3)
(+ d2 d3)
(+ d2 d3)
d2
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
d2
(+ d2 d3)
(+ d2 d3)
(+ d2 d3)
d3
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* d1 d2)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* d1 d2)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
Outputs
(* d1 d3)
(*.f64 d1 d3)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
d3
(+ d2 d3)
(+.f64 d3 d2)
(+ d2 d3)
(+.f64 d3 d2)
(+ d2 d3)
(+.f64 d3 d2)
d2
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d3 d2)
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d3 d2)
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d3 d2)
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d3 d2)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d3 d2)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d3 d2)
d2
(+ d2 d3)
(+.f64 d3 d2)
(+ d2 d3)
(+.f64 d3 d2)
(+ d2 d3)
(+.f64 d3 d2)
d3
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d3 d2)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d3 d2)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d3 d2)
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d3 d2)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d3 d2)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d3 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))

eval185.0ms (4.2%)

Memory
-24.1MiB live, 90.7MiB allocated
Compiler

Compiled 20 266 to 669 computations (96.7% saved)

prune62.0ms (1.4%)

Memory
4.6MiB live, 44.4MiB allocated
Pruning

5 alts after pruning (0 fresh and 5 done)

PrunedKeptTotal
New7950795
Fresh000
Picked055
Done000
Total7955800
Accuracy
100.0%
Counts
800 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.6%
(fma.f64 d3 d1 (*.f64 d1 d2))
98.0%
(fma.f64 d2 d1 (*.f64 d1 d3))
100.0%
(*.f64 (+.f64 d2 d3) d1)
56.2%
(*.f64 d1 d3)
49.2%
(*.f64 d1 d2)
Compiler

Compiled 71 to 33 computations (53.5% saved)

regimes11.0ms (0.3%)

Memory
11.3MiB live, 11.3MiB allocated
Counts
6 → 1
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d3)
(*.f64 (+.f64 d2 d3) d1)
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Outputs
(*.f64 (+.f64 d2 d3) d1)
Calls

4 calls:

3.0ms
d1
3.0ms
d3
3.0ms
d2
3.0ms
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1d3
100.0%1(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes7.0ms (0.2%)

Memory
8.6MiB live, 8.6MiB allocated
Counts
2 → 2
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d3)
Outputs
(*.f64 d1 d2)
(*.f64 d1 d3)
Calls

4 calls:

2.0ms
d1
2.0ms
d3
2.0ms
d2
1.0ms
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Results
AccuracySegmentsBranch
60.3%3d1
86.9%2d2
85.0%2d3
94.7%2(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes31.0ms (0.7%)

Memory
-31.8MiB live, 8.0MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

27.0ms
d3
1.0ms
d1
1.0ms
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
1.0ms
d2
Results
AccuracySegmentsBranch
49.2%1d1
49.2%1d3
49.2%1d2
49.2%1(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Compiler

Compiled 22 to 15 computations (31.8% saved)

bsearch0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-9.76842881784201e-292
0.0
Compiler

Compiled 13 to 12 computations (7.7% saved)

simplify6.0ms (0.1%)

Memory
6.0MiB live, 6.0MiB allocated
Algorithm
egg-herbie
Rules
*-commutative_binary64
+-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01124
11624
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (+.f64 d2 d3) d1)
(if (<=.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #s(literal -5617791046444737/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
Outputs
(*.f64 (+.f64 d2 d3) d1)
(if (<=.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #s(literal -5617791046444737/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d1 d2) (*.f64 d1 d3))
(if (<=.f64 (+.f64 (*.f64 d2 d1) (*.f64 d3 d1)) #s(literal -5617791046444737/11235582092889474423308157442431404585112356118389416079589380072358292237843810195794279832650471001320007117491962084853674360550901038905802964414967132773610493339054092829768888725077880882465817684505312860552384417646403930092119569408801702322709406917786643639996702871154982269052209770601514008576 binary64)) (*.f64 d2 d1) (*.f64 d3 d1))
(*.f64 d1 d2)
(*.f64 d2 d1)

soundness1.0s (23.6%)

Memory
11.9MiB live, 216.6MiB allocated
Rules
28 504×lower-fma.f64
28 504×lower-fma.f32
10 300×lower-fma.f64
10 300×lower-fma.f32
4 436×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
029312
1103312
2297312
3729312
42239312
54301312
65423312
76066312
86251312
96368312
106672312
116712312
126745312
136955312
146969312
156974312
166977312
176979312
186979312
08371312
0613
0911
12711
219111
3199311
0814111
Stop Event
done
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 53 to 28 computations (47.2% saved)

preprocess41.0ms (0.9%)

Memory
13.2MiB live, 89.2MiB allocated
Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 154 to 84 computations (45.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...