FastMath dist

Time bar (total: 33.5s)

analyze0.0ms (0%)

Memory
0.9MiB live, 0.9MiB 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)

sample29.9s (89.4%)

Memory
12.3MiB live, 1 115.3MiB allocated
Samples
22.1s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 21.8s
ival-mult: 21.8s (99.8% of total)
ival-add: 35.0ms (0.2% of total)
ival-true: 5.0ms (0% of total)
ival-assert: 3.0ms (0% of total)
Bogosity

preprocess32.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

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

(negabs d1)

(sort d2 d3)

explain67.0ms (0.2%)

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

Compiled 56 to 28 computations (50% saved)

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

eval0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

Compiled 10 to 6 computations (40% saved)

simplify4.0ms (0%)

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

Found 3 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize20.0ms (0.1%)

Memory
19.7MiB live, 56.6MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 d1 d3)
accuracy100.0%
(*.f64 d1 d2)
accuracy97.7%
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Samples
14.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 (83.6% of total)
ival-add: 1.0ms (13.9% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series107.0ms (0.3%)

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

21 calls:

TimeVariablePointExpression
103.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
d3
@0
(+ (* d1 d2) (* d1 d3))
0.0ms
d2
@inf
(+ (* d1 d2) (* d1 d3))

simplify720.0ms (2.2%)

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

Useful iterations: 0 (0.0ms)

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

rewrite397.0ms (1.2%)

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

Useful iterations: 0 (0.0ms)

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

eval77.0ms (0.2%)

Memory
-2.4MiB live, 53.1MiB allocated
Compiler

Compiled 10 832 to 612 computations (94.4% saved)

prune42.0ms (0.1%)

Memory
18.1MiB live, 55.6MiB allocated
Pruning

5 alts after pruning (5 fresh and 0 done)

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

Compiled 80 to 46 computations (42.5% saved)

simplify26.0ms (0.1%)

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

Found 10 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01467
02161
12661
02661
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (+.f64 d2 d3) d1)
(+.f64 d2 d3)
d2
d3
d1
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d1 d2))
(*.f64 d1 d2)
d1
d2
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d1 d3))
(*.f64 d1 d3)
d1
d3
(fma.f64 d2 d1 (*.f64 d1 d3))
d2
d1
(*.f64 d1 d3)
d3
(fma.f64 d3 d1 (*.f64 d1 d2))
d3
d1
(*.f64 d1 d2)
d2
Outputs
(*.f64 (+.f64 d2 d3) d1)
(+.f64 d2 d3)
d2
d3
d1
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d1 d2))
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1))
(*.f64 d1 d2)
(*.f64 d2 d1)
d1
d2
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d1 d3))
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1))
(*.f64 d1 d3)
(*.f64 d3 d1)
d1
d3
(fma.f64 d2 d1 (*.f64 d1 d3))
(*.f64 (+.f64 d2 d3) d1)
d2
d1
(*.f64 d1 d3)
(*.f64 d3 d1)
d3
(fma.f64 d3 d1 (*.f64 d1 d2))
(*.f64 (+.f64 d2 d3) d1)
d3
d1
(*.f64 d1 d2)
(*.f64 d2 d1)
d2

localize51.0ms (0.2%)

Memory
18.7MiB live, 55.7MiB allocated
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 d1 d2)
accuracy99.6%
(fma.f64 d3 d1 (*.f64 d1 d2))
accuracy100.0%
(*.f64 d1 d3)
accuracy98.0%
(fma.f64 d2 d1 (*.f64 d1 d3))
accuracy100.0%
(*.f64 d1 d3)
accuracy56.2%
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d1 d3))
accuracy100.0%
(*.f64 d1 d2)
accuracy49.2%
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d1 d2))
accuracy100.0%
(+.f64 d2 d3)
accuracy100.0%
(*.f64 (+.f64 d2 d3) d1)
Samples
22.0ms256×0valid
Compiler

Compiled 63 to 14 computations (77.8% saved)

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

series6.0ms (0%)

Memory
7.8MiB live, 7.8MiB allocated
Counts
8 → 252
Calls
Call 1
Inputs
#<alt (*.f64 (+.f64 d2 d3) d1)>
#<alt (+.f64 d2 d3)>
#<alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d1 d2))>
#<alt (*.f64 d1 d2)>
#<alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d1 d3))>
#<alt (*.f64 d1 d3)>
#<alt (fma.f64 d2 d1 (*.f64 d1 d3))>
#<alt (fma.f64 d3 d1 (*.f64 d1 d2))>
Outputs
#<alt (* d1 d3)>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* d1 d2)>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt d3>
#<alt (+ d2 d3)>
#<alt (+ d2 d3)>
#<alt (+ d2 d3)>
#<alt d2>
#<alt (* d2 (+ 1 (/ d3 d2)))>
#<alt (* d2 (+ 1 (/ d3 d2)))>
#<alt (* d2 (+ 1 (/ d3 d2)))>
#<alt d2>
#<alt (* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))>
#<alt (* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))>
#<alt (* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))>
#<alt d2>
#<alt (+ d2 d3)>
#<alt (+ d2 d3)>
#<alt (+ d2 d3)>
#<alt d3>
#<alt (* d3 (+ 1 (/ d2 d3)))>
#<alt (* d3 (+ 1 (/ d2 d3)))>
#<alt (* d3 (+ 1 (/ d2 d3)))>
#<alt d3>
#<alt (* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))>
#<alt (* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))>
#<alt (* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))>
#<alt (* d1 (+ d2 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 (+ 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 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* d1 d2)>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* d1 d2)>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* d1 d3)>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
Calls

63 calls:

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

simplify356.0ms (1.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0441044
11511044
23971044
311541044
431751044
538221044
641841044
745031044
845971044
946221044
1072241044
080201044
Stop Event
iter limit
node limit
Counts
252 → 246
Calls
Call 1
Inputs
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* d1 d2)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
d3
(+ d2 d3)
(+ d2 d3)
(+ d2 d3)
d2
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
d2
(+ d2 d3)
(+ d2 d3)
(+ d2 d3)
d3
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* d1 (+ d2 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 (+ 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 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* d1 d2)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* d1 d2)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
Outputs
(* d1 d3)
(*.f64 d1 d3)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
d3
(+ d2 d3)
(+.f64 d3 d2)
(+ d2 d3)
(+.f64 d3 d2)
(+ d2 d3)
(+.f64 d3 d2)
d2
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d3 d2)
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d3 d2)
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d3 d2)
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d3 d2)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d3 d2)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d3 d2)
d2
(+ d2 d3)
(+.f64 d3 d2)
(+ d2 d3)
(+.f64 d3 d2)
(+ d2 d3)
(+.f64 d3 d2)
d3
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d3 d2)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d3 d2)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d3 d2)
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d3 d2)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d3 d2)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d3 d2)
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.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 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))

rewrite428.0ms (1.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01448
02142
17942
242442
3471642
0837842
Stop Event
iter limit
node limit
iter limit
Counts
8 → 561
Calls
Call 1
Inputs
(*.f64 (+.f64 d2 d3) d1)
(+.f64 d2 d3)
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d1 d2))
(*.f64 d1 d2)
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d1 d3))
(*.f64 d1 d3)
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 d2))
Outputs
(+.f64 (*.f64 d2 d1) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 d2 d1))
(+.f64 (*.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(+.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1))) #s(literal -1 binary64)))
(-.f64 (*.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2))))
(-.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 d2 d1 (*.f64 d3 d1))
(fma.f64 d2 (/.f64 (*.f64 d1 (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 d2 (exp.f64 (log.f64 d1)) (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 d2 d1))
(fma.f64 d3 (/.f64 (*.f64 d3 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 d3 (exp.f64 (log.f64 d1)) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 d2 d1))
(fma.f64 d1 (/.f64 (*.f64 d2 (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 d1 (/.f64 (*.f64 d3 (*.f64 d3 d1)) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d2 d1) (/.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (*.f64 d2 d2) (/.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (*.f64 d3 d3) (/.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d2 d2) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d1 (*.f64 d2 d1)) (/.f64 d2 (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (*.f64 d3 (*.f64 d1 d1)) (/.f64 d3 (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d3 (*.f64 d3 d1)) (/.f64 d1 (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d2 (*.f64 d2 d1)) (/.f64 d1 (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 d1 (*.f64 d2 d1)) (-.f64 d2 d3)) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 d2 d3)) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d3 (*.f64 d3 d1)) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 d2 d1) (-.f64 d2 d3)) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 d1)) d1) (/.f64 d2 (-.f64 d2 d3)) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 d2 (*.f64 d2 d1)) d1) (/.f64 d1 (-.f64 d2 d3)) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 d3 d1) (/.f64 (*.f64 d3 (*.f64 d1 d1)) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 d1) d1) (/.f64 (*.f64 d3 d1) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 d3) d1) (/.f64 (*.f64 d1 d1) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 d1)) d1) (/.f64 d3 (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d3 d1)) d1) (/.f64 d1 (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (+.f64 d2 d3) d1) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 d3) d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (+.f64 d2 d3) d1) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 d3) d1))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (exp.f64 (log.f64 d1)) d2 (*.f64 d3 d1))
(fma.f64 (exp.f64 (log.f64 d1)) d3 (*.f64 d2 d1))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))))
(neg.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (-.f64 d3 d2))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (-.f64 d3 d2)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.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 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (neg.f64 d1) (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(/.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (fma.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))) (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 d3 d1) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.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 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))) (*.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 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 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 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.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 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))))) (neg.f64 (neg.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2)))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))) (/.f64 (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2)))))) (fma.f64 (*.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (fma.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))) (fma.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2))))) (fma.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3)))))) (fma.f64 (*.f64 d2 d1) (/.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (*.f64 d1 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (*.f64 d1 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (*.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2))) (-.f64 d3 d2))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) #s(literal 1 binary64)) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) d1) (neg.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) d1) (neg.f64 (-.f64 d2 d3)))
(/.f64 (*.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) d1) (-.f64 d3 d2))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))) (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))) (fma.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 d3 d1) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.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 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2)))) d1) (-.f64 d3 d2))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) d1) (-.f64 d2 d3))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d1 (neg.f64 d3))) (neg.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (neg.f64 d1) (-.f64 d3 d2)))
(/.f64 (-.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) d1) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) d1)) (-.f64 d3 d2))
(/.f64 (-.f64 (neg.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 d1 (neg.f64 d3)))) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(/.f64 (-.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) d1) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) d1)) (-.f64 d2 d3))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))) (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) #s(literal -1 binary64))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (*.f64 (+.f64 d2 d3) d1) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))
(*.f64 (*.f64 (+.f64 d2 d3) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))) d1))
(*.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))) (/.f64 d1 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(*.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 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))))))
(*.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))))
(*.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (/.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (/.f64 d1 (-.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.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))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2))))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 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 d3 d2))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))
(*.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) d1) d1) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (-.f64 d3 d2)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) d1) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (+.f64 d2 d3) d1))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (+.f64 d2 d3) d1))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))))) (fma.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (-.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3)))))) (-.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))))) (fma.f64 d2 (*.f64 (*.f64 d1 (*.f64 d2 d1)) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (-.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))) (-.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 d3) d1))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 d3) d1))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d3 (-.f64 d3 d2))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 (*.f64 d3 (-.f64 d3 d2)) (-.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(+.f64 d2 d3)
(+.f64 d3 d2)
(+.f64 (*.f64 d2 (/.f64 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 d2 (/.f64 d2 (-.f64 d2 d3))) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)))
(fma.f64 d2 (/.f64 d2 (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(fma.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(fma.f64 (/.f64 (*.f64 d2 d2) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (+.f64 d2 d3) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(fma.f64 (/.f64 (*.f64 d2 d2) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(neg.f64 (/.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))) (neg.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))))
(neg.f64 (/.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (neg.f64 (-.f64 d2 d3))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (-.f64 d2 d3)))
(/.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3))
(/.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (*.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 d2 (*.f64 d3 (-.f64 d3 d2))) (fma.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) (*.f64 (+.f64 d2 d3) (-.f64 d3 d2))))
(/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))
(/.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.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 (+.f64 d2 d3) (-.f64 d3 d2)) (-.f64 d3 d2))
(/.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 d3)) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (-.f64 d2 d3) (fma.f64 d2 d2 (*.f64 d3 d3))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (*.f64 d3 d3))) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(/.f64 (*.f64 (fma.f64 (*.f64 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 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (neg.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (neg.f64 (neg.f64 (-.f64 d2 d3))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2))) (neg.f64 (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))) (*.f64 (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))) (*.f64 d2 (/.f64 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 d2 (/.f64 d2 (-.f64 d2 d3))) (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))) (fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)) (*.f64 (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))) (*.f64 d2 (/.f64 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 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))) #s(literal 1 binary64)) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))
(/.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 d2 (*.f64 d3 (-.f64 d3 d2))))) (fma.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))))
(/.f64 (*.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.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)) (neg.f64 (*.f64 d3 d3))) (neg.f64 (-.f64 d2 d3)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 d3 d2) (*.f64 (+.f64 d2 d3) (-.f64 d3 d2))) #s(literal -1 binary64))
(*.f64 (+.f64 d2 d3) (*.f64 (-.f64 d2 d3) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))))
(*.f64 (+.f64 d2 d3) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(*.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))) (*.f64 (+.f64 d2 d3) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))))
(*.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))) (/.f64 (+.f64 d2 d3) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))))
(*.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d2 d3))))
(*.f64 #s(literal 1 binary64) (+.f64 d2 d3))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (+.f64 d2 d3))
(*.f64 (/.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))) (fma.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d3 (-.f64 d3 d2))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 (*.f64 d3 (-.f64 d3 d2)) (-.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))))
(*.f64 (/.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)))
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1))
(exp.f64 (log.f64 (*.f64 d2 d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 d1)) #s(literal 1 binary64)))
(pow.f64 (*.f64 d2 d1) #s(literal 1 binary64))
(*.f64 d2 d1)
(*.f64 d2 (exp.f64 (log.f64 d1)))
(*.f64 d1 d2)
(*.f64 (exp.f64 (log.f64 d1)) d2)
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1))
(exp.f64 (log.f64 (*.f64 d3 d1)))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 d1)) #s(literal 1 binary64)))
(pow.f64 (*.f64 d3 d1) #s(literal 1 binary64))
(*.f64 d3 d1)
(*.f64 d3 (exp.f64 (log.f64 d1)))
(*.f64 d1 d3)
(*.f64 (exp.f64 (log.f64 d1)) d3)
(+.f64 (*.f64 d2 d1) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 d2 d1))
(+.f64 (*.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(+.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1))) #s(literal -1 binary64)))
(-.f64 (*.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2))))
(-.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 d2 d1 (*.f64 d3 d1))
(fma.f64 d2 (/.f64 (*.f64 d1 (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 d2 (exp.f64 (log.f64 d1)) (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 d2 d1))
(fma.f64 d3 (/.f64 (*.f64 d3 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 d3 (exp.f64 (log.f64 d1)) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 d2 d1))
(fma.f64 d1 (/.f64 (*.f64 d2 (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 d1 (/.f64 (*.f64 d3 (*.f64 d3 d1)) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d2 d1) (/.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (*.f64 d2 d2) (/.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (*.f64 d3 d3) (/.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d2 d2) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d1 (*.f64 d2 d1)) (/.f64 d2 (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (*.f64 d3 (*.f64 d1 d1)) (/.f64 d3 (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d3 (*.f64 d3 d1)) (/.f64 d1 (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d2 (*.f64 d2 d1)) (/.f64 d1 (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 d1 (*.f64 d2 d1)) (-.f64 d2 d3)) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 d2 d3)) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d3 (*.f64 d3 d1)) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 d2 d1) (-.f64 d2 d3)) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 d1)) d1) (/.f64 d2 (-.f64 d2 d3)) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 d2 (*.f64 d2 d1)) d1) (/.f64 d1 (-.f64 d2 d3)) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 d3 d1) (/.f64 (*.f64 d3 (*.f64 d1 d1)) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 d1) d1) (/.f64 (*.f64 d3 d1) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 d3) d1) (/.f64 (*.f64 d1 d1) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 d1)) d1) (/.f64 d3 (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d3 d1)) d1) (/.f64 d1 (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (+.f64 d2 d3) d1) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 d3) d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (+.f64 d2 d3) d1) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 d3) d1))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (exp.f64 (log.f64 d1)) d2 (*.f64 d3 d1))
(fma.f64 (exp.f64 (log.f64 d1)) d3 (*.f64 d2 d1))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))))
(neg.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (-.f64 d3 d2))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (-.f64 d3 d2)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.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 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (neg.f64 d1) (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(/.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (fma.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))) (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 d3 d1) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.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 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))) (*.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 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 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 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.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 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))))) (neg.f64 (neg.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2)))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))) (/.f64 (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2)))))) (fma.f64 (*.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (fma.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))) (fma.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2))))) (fma.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3)))))) (fma.f64 (*.f64 d2 d1) (/.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (*.f64 d1 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (*.f64 d1 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (*.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2))) (-.f64 d3 d2))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) #s(literal 1 binary64)) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) d1) (neg.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) d1) (neg.f64 (-.f64 d2 d3)))
(/.f64 (*.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) d1) (-.f64 d3 d2))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))) (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))) (fma.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 d3 d1) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.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 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2)))) d1) (-.f64 d3 d2))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) d1) (-.f64 d2 d3))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d1 (neg.f64 d3))) (neg.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (neg.f64 d1) (-.f64 d3 d2)))
(/.f64 (-.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) d1) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) d1)) (-.f64 d3 d2))
(/.f64 (-.f64 (neg.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 d1 (neg.f64 d3)))) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(/.f64 (-.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) d1) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) d1)) (-.f64 d2 d3))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))) (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) #s(literal -1 binary64))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (*.f64 (+.f64 d2 d3) d1) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))
(*.f64 (*.f64 (+.f64 d2 d3) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))) d1))
(*.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))) (/.f64 d1 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(*.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 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))))))
(*.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))))
(*.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (/.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (/.f64 d1 (-.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.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))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2))))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 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 d3 d2))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))
(*.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) d1) d1) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (-.f64 d3 d2)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) d1) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (+.f64 d2 d3) d1))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (+.f64 d2 d3) d1))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))))) (fma.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (-.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3)))))) (-.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))))) (fma.f64 d2 (*.f64 (*.f64 d1 (*.f64 d2 d1)) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (-.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))) (-.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 d3) d1))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 d3) d1))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d3 (-.f64 d3 d2))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 (*.f64 d3 (-.f64 d3 d2)) (-.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(+.f64 (*.f64 d2 d1) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 d2 d1))
(+.f64 (*.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(+.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1))) #s(literal -1 binary64)))
(-.f64 (*.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2))))
(-.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 d2 d1 (*.f64 d3 d1))
(fma.f64 d2 (/.f64 (*.f64 d1 (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 d2 (exp.f64 (log.f64 d1)) (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 d2 d1))
(fma.f64 d3 (/.f64 (*.f64 d3 (*.f64 d1 d1)) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 d3 (exp.f64 (log.f64 d1)) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 d2 d1))
(fma.f64 d1 (/.f64 (*.f64 d2 (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 d1 (/.f64 (*.f64 d3 (*.f64 d3 d1)) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d2 d1) (/.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (*.f64 d2 d2) (/.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (*.f64 d3 d3) (/.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d2 d2) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d1 (*.f64 d2 d1)) (/.f64 d2 (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (*.f64 d3 (*.f64 d1 d1)) (/.f64 d3 (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d3 (*.f64 d3 d1)) (/.f64 d1 (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d2 (*.f64 d2 d1)) (/.f64 d1 (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 d1 (*.f64 d2 d1)) (-.f64 d2 d3)) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 d2 d3)) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d3 (*.f64 d3 d1)) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 d2 d1) (-.f64 d2 d3)) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 d1)) d1) (/.f64 d2 (-.f64 d2 d3)) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 d2 (*.f64 d2 d1)) d1) (/.f64 d1 (-.f64 d2 d3)) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 d3 d1) (/.f64 (*.f64 d3 (*.f64 d1 d1)) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 d1) d1) (/.f64 (*.f64 d3 d1) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 d3) d1) (/.f64 (*.f64 d1 d1) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d1 d1)) d1) (/.f64 d3 (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d3 d1)) d1) (/.f64 d1 (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (+.f64 d2 d3) d1) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 d3) d1))) (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (+.f64 d2 d3) d1) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 d3) d1))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(fma.f64 (exp.f64 (log.f64 d1)) d2 (*.f64 d3 d1))
(fma.f64 (exp.f64 (log.f64 d1)) d3 (*.f64 d2 d1))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))))
(neg.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))))))
(neg.f64 (/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2))))) (*.f64 d1 (-.f64 d3 d2))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (-.f64 d3 d2)))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.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 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (neg.f64 d1) (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(/.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (fma.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))) (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 d3 d1) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.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 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (fma.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))) (*.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 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 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 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.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 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))))) (neg.f64 (neg.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2)))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))) (/.f64 (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2)))))) (fma.f64 (*.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (fma.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))) (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))) (fma.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d3))) (fma.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2))))) (fma.f64 (*.f64 d3 d1) (/.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3)))))) (fma.f64 (*.f64 d2 d1) (/.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (*.f64 d1 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (*.f64 d1 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (*.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2))) (-.f64 d3 d2))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) #s(literal 1 binary64)) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) d1) (neg.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) d1) (neg.f64 (-.f64 d2 d3)))
(/.f64 (*.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) d1) (-.f64 d3 d2))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))) (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d3 d1) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))) (fma.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.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 d3 d1) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.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 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))) (fma.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2)))) d1) (-.f64 d3 d2))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) d1) (-.f64 d2 d3))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d1 (neg.f64 d3))) (neg.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 (neg.f64 d1) (-.f64 d3 d2)))
(/.f64 (-.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) d1) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) d1)) (-.f64 d3 d2))
(/.f64 (-.f64 (neg.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 d1 (neg.f64 d3)))) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(/.f64 (-.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) d1) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) d1)) (-.f64 d2 d3))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))) (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))))) #s(literal -1 binary64))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (*.f64 (+.f64 d2 d3) d1) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))
(*.f64 (*.f64 (+.f64 d2 d3) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))) d1))
(*.f64 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2))) (/.f64 d1 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(*.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 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))))))
(*.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))))
(*.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (/.f64 (*.f64 (+.f64 d2 d3) d1) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (/.f64 d1 (-.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.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))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))))
(*.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2))))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) d1))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 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 d3 d2))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))
(*.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) d1) d1) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (-.f64 d3 d2)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) d1) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (+.f64 d2 d3) d1))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (*.f64 (+.f64 d2 d3) d1))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 d1 (*.f64 d1 d1)))))) (fma.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (-.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3)))))) (-.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))))) (fma.f64 d2 (*.f64 (*.f64 d1 (*.f64 d2 d1)) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (*.f64 (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (-.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))) (-.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 d3) d1))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))) (fma.f64 d2 (*.f64 d1 (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 d3) d1))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)) (-.f64 d2 d3))) (fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 d2)))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (fma.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d3 (-.f64 d3 d2))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))))) (fma.f64 (*.f64 d3 (-.f64 d3 d2)) (-.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))))
(*.f64 (/.f64 (*.f64 d1 (fma.f64 d3 (*.f64 d3 d3) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))

eval88.0ms (0.3%)

Memory
15.6MiB live, 205.2MiB allocated
Compiler

Compiled 20 966 to 673 computations (96.8% saved)

prune47.0ms (0.1%)

Memory
-4.4MiB live, 80.0MiB allocated
Pruning

5 alts after pruning (0 fresh and 5 done)

PrunedKeptTotal
New8690869
Fresh000
Picked055
Done000
Total8695874
Accuracy
100.0%
Counts
874 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.6%
(fma.f64 d3 d1 (*.f64 d1 d2))
98.0%
(fma.f64 d2 d1 (*.f64 d1 d3))
100.0%
(*.f64 (+.f64 d2 d3) d1)
56.2%
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d1 d3))
49.2%
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d1 d2))
Compiler

Compiled 75 to 33 computations (56% saved)

regimes11.0ms (0%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes35.0ms (0.1%)

Memory
-26.0MiB live, 13.7MiB allocated
Counts
2 → 2
Calls
Call 1
Inputs
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d1 d2))
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d1 d3))
Outputs
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d1 d2))
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d1 d3))
Calls

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes5.0ms (0%)

Memory
11.9MiB live, 11.9MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d1 d2))
Outputs
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d1 d2))
Calls

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

bsearch0.0ms (0%)

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

Compiled 13 to 12 computations (7.7% saved)

simplify6.0ms (0%)

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

Useful iterations: 0 (0.0ms)

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

soundness939.0ms (2.8%)

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

Useful iterations: 0 (0.0ms)

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

Compiled 63 to 31 computations (50.8% saved)

preprocess86.0ms (0.3%)

Memory
-19.3MiB live, 116.6MiB allocated
Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 160 to 84 computations (47.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...