FastMath dist

Time bar (total: 4.4s)

analyze0.0ms (0%)

Memory
1.8MiB live, 1.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)

sample834.0ms (18.7%)

Memory
-28.1MiB live, 3 259.5MiB allocated
Samples
649.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 292.0ms
ival-mult: 244.0ms (83.5% of total)
ival-add: 39.0ms (13.3% of total)
ival-true: 7.0ms (2.4% of total)
ival-assert: 3.0ms (1% of total)
Bogosity

preprocess31.0ms (0.7%)

Memory
4.6MiB live, 92.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
065
1115
2145
0145
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(+ (* d1 d2) (* d1 d3))
Outputs
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
Symmetry

(negabs d1)

(sort d2 d3)

explain67.0ms (1.5%)

Memory
14.5MiB live, 452.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
80-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-rescue80
(*.f64 d1 d2)overflow25
(*.f64 d1 d3)overflow41
Confusion
Predicted +Predicted -
+80
-0248
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+800
-00248
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0248
18
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
27.0ms512×0valid
Compiler

Compiled 56 to 28 computations (50% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 8.0ms (68.8% of total)
ival-add: 3.0ms (25.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

Compiled 10 to 6 computations (40% saved)

simplify5.0ms (0.1%)

Memory
-4.2MiB live, 35.1MiB 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×*-lowering-*.f32
12×*-lowering-*.f64
+-lowering-+.f64
+-lowering-+.f32
accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0614
11114
21414
01414
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
d1
d2
(* d1 d3)
d3
Outputs
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
d1
d2
(* d1 d3)
(*.f64 d1 d3)
d3

localize23.0ms (0.5%)

Memory
-20.9MiB live, 219.0MiB allocated
Localize:

Found 3 expressions of interest:

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

Compiled 18 to 8 computations (55.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 7.0ms
ival-mult: 6.0ms (82.5% of total)
ival-add: 1.0ms (13.7% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series6.0ms (0.1%)

Memory
30.7MiB live, 71.5MiB allocated
Counts
3 → 84
Calls
Call 1
Inputs
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (* d1 d2)>
#<alt (* 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
1.0ms
d2
@0
(+ (* d1 d2) (* d1 d3))
1.0ms
d1
@inf
(+ (* d1 d2) (* d1 d3))
1.0ms
d1
@-inf
(+ (* d1 d2) (* d1 d3))
1.0ms
d1
@0
(+ (* d1 d2) (* d1 d3))
0.0ms
d2
@inf
(+ (* d1 d2) (* d1 d3))

rewrite601.0ms (13.5%)

Memory
5.2MiB live, 3 474.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
10 300×accelerator-lowering-fma.f32
10 300×accelerator-lowering-fma.f64
4 436×*-lowering-*.f32
4 436×*-lowering-*.f64
4 322×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0611
12411
218811
3200211
0814811
Stop Event
iter limit
node limit
Counts
3 → 216
Calls
Call 1
Inputs
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* 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) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.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 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 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 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))) (fma.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3)))) (fma.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.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 d1 d3) (*.f64 (*.f64 d1 (*.f64 d3 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 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))))) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.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 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.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 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))))))) (/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.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 d1 d3) (*.f64 (*.f64 d1 (*.f64 d3 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) (*.f64 (neg.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 d1 (+.f64 d2 d3)) (*.f64 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 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (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 d3 #s(literal 1 binary64)) (*.f64 d1 d2))
(fma.f64 (pow.f64 d1 #s(literal 1 binary64)) (pow.f64 d2 #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 (pow.f64 d2 #s(literal 1 binary64)) (pow.f64 d1 #s(literal 1 binary64)) (*.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 d3)) (*.f64 d1 d2))
(fma.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d2)) (*.f64 d1 d3))
(fma.f64 (exp.f64 (log.f64 d2)) (exp.f64 (log.f64 d1)) (*.f64 d1 d3))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(/.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))) (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.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 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))) (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))))))) (fma.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 d1 (+.f64 d2 d3)) (*.f64 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 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))))) #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 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))))) (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 d1 (+.f64 d2 d3)) (*.f64 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 d3 (-.f64 d3 d2) (*.f64 d2 d2)) (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))))
(/.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 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (-.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))) 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 d1 (+.f64 d2 d3)) (*.f64 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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 d3 (*.f64 d1 (*.f64 d1 (-.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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 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 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.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 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (neg.f64 (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))))) (neg.f64 (neg.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))) (neg.f64 (*.f64 (neg.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 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))))))) (neg.f64 (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))) (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 d3 (*.f64 d1 (*.f64 d1 (-.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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))))))))
(/.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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 d3 (-.f64 d3 d2) (*.f64 d2 d2)))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) #s(literal 1 binary64)) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))))) (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 d3 (*.f64 d1 (*.f64 d1 (-.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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.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 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))) d1) (fma.f64 d3 (-.f64 d3 d2) (*.f64 d2 d2)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1) (-.f64 d2 d3))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 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))))) (*.f64 (neg.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))) (*.f64 (neg.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)) (*.f64 (neg.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) (*.f64 (neg.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)))) (*.f64 (neg.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 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (*.f64 (neg.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 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.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)))) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (neg.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 d2 d3)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) d1))) (*.f64 (*.f64 (neg.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) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (*.f64 (-.f64 d2 d3) (neg.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) (*.f64 (-.f64 d2 d3) (*.f64 (neg.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 d1 (+.f64 d2 d3)) (*.f64 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 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))) (neg.f64 (neg.f64 (*.f64 (neg.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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (fma.f64 d3 (-.f64 d3 d2) (*.f64 d2 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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) #s(literal 1 binary64))) (neg.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))))))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 d3 (*.f64 d1 (*.f64 d1 (-.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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))) d1)) (neg.f64 (fma.f64 d3 (-.f64 d3 d2) (*.f64 d2 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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))))))
(*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))) (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.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 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 d3 (*.f64 d1 (*.f64 d1 (-.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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))))))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 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 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))))) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (neg.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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (-.f64 d3 d2) (*.f64 d2 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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))))) (/.f64 #s(literal 1 binary64) (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 d3 (*.f64 d1 (*.f64 d1 (-.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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (-.f64 d3 d2) (*.f64 d2 d2))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) d1) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) d1) (pow.f64 (/.f64 (-.f64 d2 d3) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.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 (-.f64 d3 d2)))) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 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 d3) (*.f64 d1 (+.f64 d2 d3)))))
(*.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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2)))))))
(*.f64 (pow.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 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 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))) (fma.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d2 d2))))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 d1)) (exp.f64 (log.f64 d2)))
(*.f64 (exp.f64 (log.f64 d2)) (exp.f64 (log.f64 d1)))
(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)))

simplify786.0ms (17.7%)

Memory
-8.1MiB live, 2 505.9MiB allocated
Algorithm
egg-herbie
Rules
28 504×accelerator-lowering-fma.f32
28 504×accelerator-lowering-fma.f64
3 280×+-lowering-+.f64
3 280×+-lowering-+.f32
3 176×*-lowering-*.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
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)

eval31.0ms (0.7%)

Memory
28.5MiB live, 105.1MiB allocated
Compiler

Compiled 10 748 to 608 computations (94.3% saved)

prune34.0ms (0.8%)

Memory
-26.0MiB live, 93.7MiB allocated
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New2964300
Fresh000
Picked101
Done000
Total2974301
Accuracy
100.0%
Counts
301 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.2%
(fma.f64 d3 d1 (*.f64 d1 d2))
100.0%
(*.f64 (+.f64 d2 d3) d1)
64.9%
(*.f64 d1 d3)
45.5%
(*.f64 d1 d2)
Compiler

Compiled 29 to 18 computations (37.9% saved)

simplify4.0ms (0.1%)

Memory
9.5MiB live, 9.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 6 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
11332
21332
01332
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* d1 d2)
d1
d2
(* d1 d3)
d1
d3
(* (+ d2 d3) d1)
(+ d2 d3)
d2
d3
d1
(+ (* d3 d1) (* d1 d2))
d3
d1
(* d1 d2)
d2
Outputs
(* d1 d2)
(*.f64 d1 d2)
d1
d2
(* d1 d3)
(*.f64 d1 d3)
d1
d3
(* (+ d2 d3) d1)
(*.f64 d1 (+.f64 d2 d3))
(+ d2 d3)
(+.f64 d2 d3)
d2
d3
d1
(+ (* d3 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 d3))
d3
d1
(* d1 d2)
(*.f64 d1 d2)
d2

localize35.0ms (0.8%)

Memory
-11.2MiB live, 133.4MiB allocated
Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 d1 d2)
accuracy97.2%
(fma.f64 d3 d1 (*.f64 d1 d2))
accuracy100.0%
(+.f64 d2 d3)
accuracy100.0%
(*.f64 (+.f64 d2 d3) d1)
accuracy100.0%
(*.f64 d1 d3)
accuracy100.0%
(*.f64 d1 d2)
Samples
25.0ms256×0valid
Compiler

Compiled 35 to 11 computations (68.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-mult: 12.0ms (79.2% of total)
ival-add: 3.0ms (19.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series5.0ms (0.1%)

Memory
10.6MiB live, 49.4MiB allocated
Counts
5 → 144
Calls
Call 1
Inputs
#<alt (* d1 d2)>
#<alt (* d1 d3)>
#<alt (* (+ d2 d3) d1)>
#<alt (+ d2 d3)>
#<alt (+ (* d3 d1) (* d1 d2))>
Outputs
#<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)>
#<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) (* 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

36 calls:

TimeVariablePointExpression
2.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)

rewrite473.0ms (10.6%)

Memory
-11.3MiB live, 1 652.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 346×accelerator-lowering-fma.f32
5 346×accelerator-lowering-fma.f64
4 496×*-lowering-*.f32
4 496×*-lowering-*.f64
4 476×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0919
13819
230019
3326119
0896219
Stop Event
iter limit
node limit
Counts
5 → 506
Calls
Call 1
Inputs
(* d1 d2)
(* d1 d3)
(* (+ d2 d3) d1)
(+ d2 d3)
(+ (* d3 d1) (* d1 d2))
Outputs
(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 d2 (pow.f64 d1 #s(literal 1 binary64)))
(*.f64 d2 (exp.f64 (log.f64 d1)))
(*.f64 (pow.f64 d1 #s(literal 1 binary64)) d2)
(*.f64 (exp.f64 (log.f64 d1)) 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 d3 (pow.f64 d1 #s(literal 1 binary64)))
(*.f64 d3 (exp.f64 (log.f64 d1)))
(*.f64 (pow.f64 d1 #s(literal 1 binary64)) d3)
(*.f64 (exp.f64 (log.f64 d1)) d3)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(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 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))) (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))))) (*.f64 d1 (-.f64 d3 d2))))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))) (*.f64 d1 (-.f64 d3 d2))) (/.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 d3 d2))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))))))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2)))) (/.f64 (*.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 (/.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 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 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))))))) (/.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))) (*.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))))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 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 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))))))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2)))) (fma.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))))) (/.f64 (*.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)))) (fma.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))))))
(fma.f64 d1 d2 (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 d2))
(fma.f64 d1 (/.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 d2 (pow.f64 d1 #s(literal 1 binary64)) (*.f64 d1 d3))
(fma.f64 d2 (exp.f64 (log.f64 d1)) (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 d2))
(fma.f64 d3 (/.f64 (*.f64 d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 d3 (pow.f64 d1 #s(literal 1 binary64)) (*.f64 d1 d2))
(fma.f64 d3 (exp.f64 (log.f64 d1)) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d3 d3) (/.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d1 (*.f64 d1 d3)) (/.f64 d3 (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d1 (*.f64 d3 d3)) (/.f64 d1 (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d3 d3)) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 d3 d1) (/.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d1 d3) d1) (/.f64 (*.f64 d1 d3) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 d3) d1) (/.f64 (*.f64 d1 d1) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 d3)) d1) (/.f64 d3 (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d3 d3)) d1) (/.f64 d1 (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 d1 (*.f64 d1 (*.f64 d3 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 d3)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (pow.f64 d1 #s(literal 1 binary64)) d2 (*.f64 d1 d3))
(fma.f64 (pow.f64 d1 #s(literal 1 binary64)) d3 (*.f64 d1 d2))
(fma.f64 (exp.f64 (log.f64 d1)) d2 (*.f64 d1 d3))
(fma.f64 (exp.f64 (log.f64 d1)) 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 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(neg.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (+.f64 d2 d3))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d3 d2))) (*.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 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))
(/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))) (neg.f64 (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (+.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 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 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 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 #s(literal 1 binary64) (+.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 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (-.f64 d2 d3))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 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 (*.f64 (fma.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 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 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 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))))) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 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 (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 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (neg.f64 (*.f64 d1 (-.f64 d3 d2))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (neg.f64 (*.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 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))))) (neg.f64 (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))) (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))) (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))) (neg.f64 (*.f64 (*.f64 d1 (-.f64 d3 d2)) (fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))) (*.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)))))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 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 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2)))) (*.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))))) (fma.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(/.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 (*.f64 (neg.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 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 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 (*.f64 (neg.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 (fma.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 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 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2)))) (fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 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 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))) d1) (-.f64 d3 d2))
(/.f64 (-.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (neg.f64 d1)))) (neg.f64 (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) #s(literal 1 binary64))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 d2) (*.f64 d2 (neg.f64 d1))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (-.f64 d3 d2)) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (neg.f64 d1))))) (*.f64 (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 d3 d2)) (*.f64 (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1))) (*.f64 (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d2))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (neg.f64 d1))))) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (-.f64 d3 d2)) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1))) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d2))) (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) d1) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (-.f64 d3 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (-.f64 d3 d2) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) d1) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (-.f64 d3 d2) #s(literal 1 binary64))) (*.f64 (-.f64 d3 d2) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) d1) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (-.f64 d3 d2) (*.f64 (*.f64 d1 d2) (*.f64 d2 (neg.f64 d1))))) (*.f64 (-.f64 d3 d2) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) d1) (-.f64 d3 d2)) (*.f64 (-.f64 d3 d2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1))) (*.f64 (-.f64 d3 d2) (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (neg.f64 (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))))) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2)))))
(/.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 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))))) (neg.f64 (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 d1 (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 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (neg.f64 (neg.f64 (-.f64 d2 d3))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))) (*.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))))))) (neg.f64 (fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 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 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2)))) (*.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)))))) (neg.f64 (fma.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (neg.f64 (*.f64 d1 (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 (*.f64 d1 (*.f64 (neg.f64 (+.f64 d2 d3)) (-.f64 d2 d3)))) (neg.f64 (neg.f64 (-.f64 d2 d3))))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)))) (neg.f64 (-.f64 d3 d2)))
(/.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 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) d1)) (neg.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 (+.f64 d2 d3)) (-.f64 d2 d3)) d1)) (neg.f64 (neg.f64 (-.f64 d2 d3))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) d1)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) d1)) (neg.f64 (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))))) (neg.f64 (fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))))) (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))) d1)) (neg.f64 (-.f64 d3 d2)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (+.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))
(pow.f64 (/.f64 (-.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))
(*.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 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 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 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1))
(*.f64 (*.f64 (+.f64 d2 d3) (-.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))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.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 (-.f64 d2 d3) (*.f64 d3 d3))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (-.f64 d3 d2)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) d1) (pow.f64 (/.f64 (-.f64 d3 d2) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))) #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 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))))) (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 d3)))))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 d1 (*.f64 d1 (*.f64 d3 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (-.f64 d3 d2) (*.f64 (-.f64 d3 d2) (-.f64 d3 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 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (pow.f64 (/.f64 d1 (*.f64 d1 (+.f64 d2 d3))) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 d3 d2) (*.f64 d1 (-.f64 d3 d2))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (fma.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(*.f64 (pow.f64 (/.f64 (*.f64 d1 (-.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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(+.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)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 d2 d3))) (/.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (neg.f64 (-.f64 d2 d3))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))) (/.f64 (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 d2 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) (fma.f64 d2 d2 (*.f64 d3 d3))))) (-.f64 d2 d3)) (/.f64 (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (fma.f64 d2 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) (fma.f64 d2 d2 (*.f64 d3 d3))))) (-.f64 d2 d3)))
(-.f64 (/.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (fma.f64 d2 d2 (*.f64 d3 d3))) (-.f64 d2 d3)) (/.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (fma.f64 d2 d2 (*.f64 d3 d3))) (-.f64 d2 d3)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))) (/.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 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)))))
(-.f64 (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (-.f64 d2 d3) (fma.f64 d2 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) (fma.f64 d2 d2 (*.f64 d3 d3)))))) (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (-.f64 d2 d3) (fma.f64 d2 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) (fma.f64 d2 d2 (*.f64 d3 d3)))))))
(-.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (-.f64 d2 d3) (fma.f64 d2 d2 (*.f64 d3 d3)))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (-.f64 d2 d3) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(-.f64 (/.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3))) (/.f64 (*.f64 (-.f64 d2 d3) (*.f64 d3 d3)) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3))))
(-.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)))) (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 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))) (fma.f64 d2 (/.f64 d2 (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)))) (/.f64 (*.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)))))
(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 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (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 (/.f64 #s(literal 0 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))) (+.f64 d2 d3)))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.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 (*.f64 (neg.f64 (+.f64 d2 d3)) (-.f64 d2 d3)) (neg.f64 (-.f64 d2 d3)))
(/.f64 (fma.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.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 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))))
(/.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) (-.f64 d3 d2))
(/.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) (*.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))))
(/.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) (*.f64 (-.f64 d2 d3) (fma.f64 d2 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(/.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 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d3 d2) (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)))))
(/.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 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64)) (*.f64 (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.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 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.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 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) #s(literal 1 binary64)) (*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) (fma.f64 d2 d2 (*.f64 d3 d3)))) (-.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 (*.f64 (neg.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 (neg.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 d3)) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (neg.f64 (*.f64 (-.f64 d2 d3) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))))) (neg.f64 (*.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)))) (neg.f64 (*.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)))) (neg.f64 (*.f64 (-.f64 d2 d3) (fma.f64 d2 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) (fma.f64 d2 d2 (*.f64 d3 d3)))))))
(/.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 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))) (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 (*.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))) (fma.f64 d2 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.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)) (*.f64 d3 (neg.f64 d3))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) (*.f64 d3 d3))) (*.f64 (-.f64 d2 d3) #s(literal 1 binary64))) (*.f64 (-.f64 d2 d3) (/.f64 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (neg.f64 (-.f64 d2 d3))) (*.f64 (-.f64 d2 d3) (*.f64 d3 (neg.f64 d3)))) (*.f64 (-.f64 d2 d3) (neg.f64 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 (/.f64 (-.f64 d2 d3) (*.f64 d2 d2)) (*.f64 d3 d3))) (*.f64 (/.f64 (-.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 d3 d3))) (*.f64 (/.f64 (-.f64 d2 d3) (*.f64 d2 d2)) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 d2 d3) (*.f64 d2 d2)) (/.f64 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d2 d3))) (*.f64 (/.f64 (-.f64 d2 d3) (*.f64 d2 d2)) (*.f64 d3 (neg.f64 d3)))) (*.f64 (/.f64 (-.f64 d2 d3) (*.f64 d2 d2)) (neg.f64 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d2 d2)) (-.f64 d2 d3)) (*.f64 (neg.f64 (-.f64 d2 d3)) (*.f64 d3 d3))) (*.f64 (neg.f64 (-.f64 d2 d3)) (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d2 d2)) (/.f64 (-.f64 d2 d3) (*.f64 d3 d3))) (*.f64 (neg.f64 (-.f64 d2 d3)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 d2 d3)) (/.f64 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d2 d2)) (neg.f64 (-.f64 d2 d3))) (*.f64 (neg.f64 (-.f64 d2 d3)) (*.f64 d3 (neg.f64 d3)))) (*.f64 (neg.f64 (-.f64 d2 d3)) (neg.f64 (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (*.f64 (-.f64 d3 d2) (*.f64 d2 d2))) (*.f64 (-.f64 d3 d2) (-.f64 d3 d2)))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (*.f64 d3 d3)))) (neg.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) (fma.f64 d2 d2 (*.f64 d3 d3)))) (-.f64 d2 d3))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 d3)) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 d3)) (-.f64 d2 d3))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 d2 d3)) (-.f64 d2 d3)))) (neg.f64 (neg.f64 (neg.f64 (-.f64 d2 d3)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)))) (neg.f64 (neg.f64 (-.f64 d3 d2))))
(/.f64 (neg.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)))))) (neg.f64 (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 (neg.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))))) (neg.f64 (fma.f64 d2 (/.f64 d2 (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) #s(literal 1 binary64))) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))) (neg.f64 (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))) (neg.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))) (neg.f64 (fma.f64 d2 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(/.f64 (neg.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)))) (neg.f64 (fma.f64 d2 d2 (*.f64 d3 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 (*.f64 (neg.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) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) #s(literal -1 binary64)))
(*.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 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (-.f64 d3 d2) (*.f64 (-.f64 d3 d2) (-.f64 d3 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 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (pow.f64 (/.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (fma.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))))
(*.f64 (pow.f64 (/.f64 (-.f64 d2 d3) (*.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(*.f64 (pow.f64 (/.f64 (-.f64 d2 d3) (*.f64 (fma.f64 d2 d2 (*.f64 d3 d3)) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d3 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(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 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))) (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))))) (*.f64 d1 (-.f64 d3 d2))))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))) (*.f64 d1 (-.f64 d3 d2))) (/.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 d3 d2))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))))))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))) (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2)))) (/.f64 (*.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 (/.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 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 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))))))) (/.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))) (*.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))))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 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 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))))))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2)))) (fma.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))))) (/.f64 (*.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)))) (fma.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))))))
(fma.f64 d1 d2 (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 d2))
(fma.f64 d1 (/.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 d2 (pow.f64 d1 #s(literal 1 binary64)) (*.f64 d1 d3))
(fma.f64 d2 (exp.f64 (log.f64 d1)) (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 d2))
(fma.f64 d3 (/.f64 (*.f64 d1 (*.f64 d1 d3)) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 d3 (pow.f64 d1 #s(literal 1 binary64)) (*.f64 d1 d2))
(fma.f64 d3 (exp.f64 (log.f64 d1)) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d3 d3) (/.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d1 (*.f64 d1 d3)) (/.f64 d3 (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d1 (*.f64 d3 d3)) (/.f64 d1 (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d3 d3)) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 d3 d1) (/.f64 (*.f64 d1 (*.f64 d1 d3)) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d1 d3) d1) (/.f64 (*.f64 d1 d3) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 d3) d1) (/.f64 (*.f64 d1 d1) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 d3)) d1) (/.f64 d3 (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d3 d3)) d1) (/.f64 d1 (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 d1 (*.f64 d1 (*.f64 d3 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 d3)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (pow.f64 d1 #s(literal 1 binary64)) d2 (*.f64 d1 d3))
(fma.f64 (pow.f64 d1 #s(literal 1 binary64)) d3 (*.f64 d1 d2))
(fma.f64 (exp.f64 (log.f64 d1)) d2 (*.f64 d1 d3))
(fma.f64 (exp.f64 (log.f64 d1)) 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 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(neg.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (+.f64 d2 d3))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d3 d2))) (*.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 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))
(/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))) (neg.f64 (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (fma.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (+.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 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 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 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 #s(literal 1 binary64) (+.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 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (-.f64 d2 d3))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 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 (*.f64 (fma.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 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 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 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))))) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 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 (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 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (neg.f64 (*.f64 d1 (-.f64 d3 d2))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (neg.f64 (*.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 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))))) (neg.f64 (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))) (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))) (neg.f64 (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))) (neg.f64 (*.f64 (*.f64 d1 (-.f64 d3 d2)) (fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))) (*.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)))))) (fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 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 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2)))) (*.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))))) (fma.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(/.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 (*.f64 (neg.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 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 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 (*.f64 (neg.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 (fma.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 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 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2)))) (fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 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 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))) d1) (-.f64 d3 d2))
(/.f64 (-.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (neg.f64 d1)))) (neg.f64 (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) #s(literal 1 binary64))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 d2) (*.f64 d2 (neg.f64 d1))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (-.f64 d3 d2)) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (neg.f64 d1))))) (*.f64 (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 d3 d2)) (*.f64 (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1))) (*.f64 (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d2))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (neg.f64 d1))))) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (-.f64 d3 d2)) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1))) (*.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d2))) (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) d1) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (-.f64 d3 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (-.f64 d3 d2) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) d1) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (-.f64 d3 d2) #s(literal 1 binary64))) (*.f64 (-.f64 d3 d2) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) d1) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (-.f64 d3 d2) (*.f64 (*.f64 d1 d2) (*.f64 d2 (neg.f64 d1))))) (*.f64 (-.f64 d3 d2) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) d1) (-.f64 d3 d2)) (*.f64 (-.f64 d3 d2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1))) (*.f64 (-.f64 d3 d2) (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (neg.f64 (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))))) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2)))))
(/.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 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))))) (neg.f64 (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 d1 (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 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (neg.f64 (neg.f64 (-.f64 d2 d3))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))) (*.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))))))) (neg.f64 (fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 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 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2)))) (*.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)))))) (neg.f64 (fma.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (neg.f64 (*.f64 d1 (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 (*.f64 d1 (*.f64 (neg.f64 (+.f64 d2 d3)) (-.f64 d2 d3)))) (neg.f64 (neg.f64 (-.f64 d2 d3))))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)))) (neg.f64 (-.f64 d3 d2)))
(/.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 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) d1)) (neg.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 (+.f64 d2 d3)) (-.f64 d2 d3)) d1)) (neg.f64 (neg.f64 (-.f64 d2 d3))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) d1)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) d1)) (neg.f64 (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))))) (neg.f64 (fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))))) (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))) d1)) (neg.f64 (-.f64 d3 d2)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (+.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))
(pow.f64 (/.f64 (-.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))
(*.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 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 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 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1))
(*.f64 (*.f64 (+.f64 d2 d3) (-.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))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.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 (-.f64 d2 d3) (*.f64 d3 d3))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (-.f64 d3 d2)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) d1) (pow.f64 (/.f64 (-.f64 d3 d2) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2))))) #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 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))))) (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 d3)))))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 d1 (*.f64 d1 (*.f64 d3 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d2 (*.f64 d2 d2) (*.f64 d3 (*.f64 d3 d3)))) (fma.f64 d2 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (-.f64 d3 d2) (*.f64 (-.f64 d3 d2) (-.f64 d3 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 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))) (-.f64 d2 d3))) (fma.f64 d2 d2 (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (pow.f64 (/.f64 d1 (*.f64 d1 (+.f64 d2 d3))) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 d3 d2) (*.f64 d1 (-.f64 d3 d2))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (fma.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(*.f64 (pow.f64 (/.f64 (*.f64 d1 (-.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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d3 d2)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))

simplify280.0ms (6.3%)

Memory
28.0MiB live, 744.0MiB allocated
Algorithm
egg-herbie
Rules
3 984×accelerator-lowering-fma.f32
3 984×accelerator-lowering-fma.f64
2 832×/-lowering-/.f32
2 832×/-lowering-/.f64
2 736×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044540
1151540
2397540
31154540
43175540
53823540
64186540
74504540
84598540
94623540
107225540
08021540
Stop Event
iter limit
node limit
Counts
144 → 144
Calls
Call 1
Inputs
(* 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)
(+ (* 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 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 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 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 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))
(* 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))
d3
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
d2
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d2 d3)
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d2 d3)
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d2 d3)
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d2 d3)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d2 d3)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d2 d3)
d2
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
d3
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.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 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))

eval88.0ms (2%)

Memory
-30.6MiB live, 414.3MiB allocated
Compiler

Compiled 19 762 to 1 010 computations (94.9% saved)

prune57.0ms (1.3%)

Memory
-1.0MiB live, 366.2MiB allocated
Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New6830683
Fresh000
Picked044
Done000
Total6834687
Accuracy
100.0%
Counts
687 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.2%
(fma.f64 d3 d1 (*.f64 d1 d2))
100.0%
(*.f64 (+.f64 d2 d3) d1)
64.9%
(*.f64 d1 d3)
45.5%
(*.f64 d1 d2)
Compiler

Compiled 56 to 27 computations (51.8% saved)

regimes11.0ms (0.3%)

Memory
17.3MiB live, 96.8MiB allocated
Counts
5 → 1
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d3)
(*.f64 (+.f64 d2 d3) d1)
(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
2.0ms
d2
2.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)

regimes8.0ms (0.2%)

Memory
6.9MiB live, 86.7MiB 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
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
2.0ms
d2
2.0ms
d1
2.0ms
d3
Results
AccuracySegmentsBranch
64.9%1d1
84.9%4d2
88.6%2d3
97.6%2(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes7.0ms (0.2%)

Memory
-25.1MiB live, 54.3MiB 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:

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

Compiled 22 to 15 computations (31.8% saved)

bsearch0.0ms (0%)

Memory
4.8MiB live, 4.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.6921648553024882e-298
0.0
Compiler

Compiled 13 to 12 computations (7.7% saved)

simplify9.0ms (0.2%)

Memory
30.1MiB live, 109.9MiB 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 -4712544691453469/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 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 -4712544691453469/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d1 d2) (*.f64 d1 d3))
(if (<=.f64 (+.f64 (*.f64 d2 d1) (*.f64 d3 d1)) #s(literal -4712544691453469/47125446914534694131579097993419809976955095716785201420286055195012674566357244479460731079205201122720511132925006540350105785156086431086764996857554304860885586653967937772270969055149056096849908977391371752266308172471982589601097478449614615258949356272900190565812730839296826751014759649673012612226351104 binary64)) (*.f64 d2 d1) (*.f64 d3 d1))
(*.f64 d1 d2)
(*.f64 d2 d1)

soundness974.0ms (21.9%)

Memory
-25.9MiB live, 418.6MiB allocated
Rules
28 504×accelerator-lowering-fma.f32
28 504×accelerator-lowering-fma.f64
10 300×accelerator-lowering-fma.f32
10 300×accelerator-lowering-fma.f64
4 436×*-lowering-*.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
0611
12411
218811
3200211
0814811
Stop Event
done
iter limit
node limit
iter limit
node limit
Compiler

Compiled 53 to 28 computations (47.2% saved)

preprocess77.0ms (1.7%)

Memory
3.6MiB live, 198.1MiB 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...