FastMath dist

Time bar (total: 3.5s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze0.0ms (0%)

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

sample701.0ms (20.1%)

Memory
39.5MiB live, 775.1MiB allocated
Samples
498.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 291.0ms
ival-mult: 190.0ms (65.2% of total)
ival-add: 94.0ms (32.3% of total)
ival-true: 5.0ms (1.7% of total)
ival-assert: 3.0ms (1% of total)
Bogosity

explain100.0ms (2.9%)

Memory
-1.0MiB live, 44.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
50-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-rescue50
(*.f64 d1 d2)overflow36
(*.f64 d1 d3)overflow36
Confusion
Predicted +Predicted -
+50
-0251
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+500
-00251
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0251
15
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
68.0ms512×0valid
Compiler

Compiled 46 to 22 computations (52.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 55.0ms
ival-mult: 52.0ms (94.7% of total)
ival-add: 2.0ms (3.6% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess28.0ms (0.8%)

Memory
-21.4MiB live, 17.7MiB 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 (+.f64 d3 d2) d1)
Symmetry

(negabs d1)

(sort d2 d3)

Compiler

Compiled 10 to 6 computations (40% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

Compiled 10 to 6 computations (40% saved)

simplify3.0ms (0.1%)

Memory
4.0MiB live, 4.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 (+.f64 d3 d2) d1)
(*.f64 d1 d2)
(*.f64 d2 d1)
d1
d2
(*.f64 d1 d3)
(*.f64 d3 d1)
d3

localize15.0ms (0.4%)

Memory
20.1MiB live, 20.1MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d1 d3)
accuracy0
(*.f64 d1 d2)
accuracy1.1601500574906176
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Samples
11.0ms256×0valid
Compiler

Compiled 18 to 8 computations (55.6% saved)

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

series9.0ms (0.3%)

Memory
-25.7MiB live, 11.3MiB allocated
Counts
3 → 84
Calls
Call 1
Inputs
#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())
#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())
#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())
Outputs
#s(alt (* d1 d3) (taylor 0 d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))))) (taylor -inf d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))))) (taylor -inf d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))))) (taylor -inf d2) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d3) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d3) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d3) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d3) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 d2) d3))) (taylor inf d3) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 d2) d3))) (taylor inf d3) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 d2) d3))) (taylor inf d3) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))))) (taylor -inf d3) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))))) (taylor -inf d3) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))))) (taylor -inf d3) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3)))) (taylor -inf d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3)))) (taylor -inf d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3)))) (taylor -inf d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3)))) (taylor -inf d1) (#s(alt (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (patch (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d1 d2) (patch (*.f64 d1 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d1) (#s(alt (*.f64 d1 d3) (patch (*.f64 d1 d3) #<representation binary64>) () ())) ())
Calls

9 calls:

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

simplify347.0ms (9.9%)

Memory
-20.1MiB live, 156.5MiB 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
3727312
42233312
54347312
65478312
76122312
86309312
96426312
106730312
116770312
126803312
137013312
147027312
157032312
167035312
177037312
187037312
08429312
Stop Event
iter limit
node limit
Counts
84 → 84
Calls
Call 1
Inputs
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 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 d2)
(* d1 d2)
(* d1 d2)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 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 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 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 d2)
(* d1 d2)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
Outputs
(* d1 d3)
(*.f64 d3 d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)

rewrite292.0ms (8.3%)

Memory
31.0MiB live, 232.6MiB allocated
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 (pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))))))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) 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 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))))
(*.f64 (pow.f64 (/.f64 d1 (*.f64 (+.f64 d3 d2) d1)) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) d1)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2))))) (-.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d2) d1)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2)) (*.f64 d3 d1)) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2))))) (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(*.f64 (/.f64 #s(literal 1 binary64) d1) (pow.f64 (/.f64 (-.f64 d2 d3) (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3)) (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3))) (*.f64 (+.f64 d3 d2) d1))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (-.f64 d3 d2) (*.f64 d2 d2))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (-.f64 d3 d2) (*.f64 d2 d2))))
(*.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d2 d2) d1) (/.f64 d1 (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)))))
(*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)))))))
(*.f64 (/.f64 (*.f64 (+.f64 d3 d2) d1) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)))
(*.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 d1 (-.f64 d3 d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 d3 d2) d1)) (*.f64 (-.f64 d2 d3) d1))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)))
(*.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) 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 (-.f64 d2 d3) d1))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))) (*.f64 (-.f64 d2 d3) d1))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d3 d3) d1) d1))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1)))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (-.f64 d2 d3) d1) (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))))
(*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))))
(*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 d1 (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)))))))
(*.f64 (*.f64 (neg.f64 (*.f64 (+.f64 d3 d2) d1)) (*.f64 (-.f64 d2 d3) d1)) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(*.f64 (+.f64 d3 d2) d1)
(*.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (/.f64 (*.f64 (+.f64 d3 d2) d1) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(*.f64 (*.f64 (+.f64 d3 d2) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (+.f64 d3 d2))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 d1 (-.f64 d3 d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 d1 (-.f64 d3 d2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 d1 (-.f64 d3 d2))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 d1 (-.f64 d3 d2)))))))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1)) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)) d1)) (neg.f64 (fma.f64 d3 (-.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)))) (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))) (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)))) (neg.f64 (fma.f64 d3 (-.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d1) (/.f64 d1 (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))) (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 d1 (-.f64 d3 d2))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 d3 d2) d1)) (*.f64 (-.f64 d2 d3) d1)))) (neg.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (-.f64 d2 d3) d1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))) (*.f64 (-.f64 d2 d3) d1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d3 d3) d1) d1)))) (neg.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3)) d1)) (neg.f64 (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) d1) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) d1))) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) d1) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (*.f64 (-.f64 d2 d3) (*.f64 (*.f64 (*.f64 d3 d3) d1) (neg.f64 d1)))) (*.f64 (-.f64 d2 d3) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d3 d3) d1) d1))) (*.f64 (-.f64 d2 d3) #s(literal 1 binary64))) (*.f64 (-.f64 d2 d3) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d3 d3) d1) d1))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (-.f64 d2 d3) (*.f64 (*.f64 (*.f64 d3 d3) d1) d1))) (*.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) d1)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (-.f64 d2 d3)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) d1))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 (*.f64 (*.f64 d3 d3) d1) (neg.f64 d1)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d3 d3) d1) d1))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d3 d3) d1) d1))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 (*.f64 (*.f64 d3 d3) d1) d1))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d1)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) d1))) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d3 d3) d1) (neg.f64 d1)))) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d3 d3) d1) d1))) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d3 d3) d1) d1))))
(/.f64 (-.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d3 d3) d1) d1))) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (-.f64 d2 d3) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (-.f64 d2 d3)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) d1))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d3 d3) d1) (neg.f64 d1)))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d3 d3) d1) d1))) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d3 d3) d1) d1))))
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d3 d3) d1) (neg.f64 d1))) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3)) d1) (-.f64 d2 d3))
(/.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1) (-.f64 d2 d3))
(/.f64 (*.f64 (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)) d1) (fma.f64 d3 (-.f64 d3 d2) (*.f64 d2 d2)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))) (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (fma.f64 d3 (-.f64 d3 d2) (*.f64 d2 d2)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)))) (fma.f64 (*.f64 (*.f64 d2 d2) d1) (/.f64 d1 (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3)))) (neg.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))) (neg.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1))))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 d1 (-.f64 d3 d2)))) (neg.f64 (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 d3 d2) d1)) (*.f64 (-.f64 d2 d3) d1))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (-.f64 d2 d3) d1)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))) (*.f64 (-.f64 d2 d3) d1)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d3 d3) d1) d1))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))))
(/.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 d3 d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (-.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)) d1)))
(/.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 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (-.f64 d3 d2) (*.f64 d2 d2)) (*.f64 d1 (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d1) (/.f64 d1 (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d3 d3) d1) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.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 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (fma.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 d3 d2) d1)) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d1))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (+.f64 d3 d2) d1)))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (*.f64 (+.f64 d3 d2) d1)))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3)) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(fma.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d3)) (*.f64 d2 d1))
(fma.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d2)) (*.f64 d3 d1))
(fma.f64 (exp.f64 (log.f64 d3)) (exp.f64 (log.f64 d1)) (*.f64 d2 d1))
(fma.f64 (exp.f64 (log.f64 d2)) (exp.f64 (log.f64 d1)) (*.f64 d3 d1))
(fma.f64 (pow.f64 d3 #s(literal 1 binary64)) (pow.f64 d1 #s(literal 1 binary64)) (*.f64 d2 d1))
(fma.f64 (pow.f64 d2 #s(literal 1 binary64)) (pow.f64 d1 #s(literal 1 binary64)) (*.f64 d3 d1))
(fma.f64 (pow.f64 d1 #s(literal 1 binary64)) (pow.f64 d3 #s(literal 1 binary64)) (*.f64 d2 d1))
(fma.f64 (pow.f64 d1 #s(literal 1 binary64)) (pow.f64 d2 #s(literal 1 binary64)) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3))) (*.f64 (+.f64 d3 d2) d1) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) d1) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d2) d1) d1) (/.f64 d1 (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d2) d1) (/.f64 d2 (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 d2 d1) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 d2 d2) d1) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (*.f64 (*.f64 d2 d2) d1) (/.f64 d1 (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (*.f64 (*.f64 d1 d1) d2) (/.f64 d2 (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d2 d2) (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (*.f64 d2 d2) (/.f64 (*.f64 d1 d1) (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 d3 d1 (*.f64 d2 d1))
(fma.f64 (*.f64 d2 d1) (/.f64 (*.f64 d2 d1) (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 d2 (/.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 d2 d1 (*.f64 d3 d1))
(fma.f64 d1 (/.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 d1 d3 (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 d3 d1))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 (*.f64 (*.f64 d2 d2) d1) (/.f64 d1 (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 (*.f64 (*.f64 d2 d2) d1) (/.f64 d1 (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)))))
(-.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)))))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d3 d3) d1) d1)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (*.f64 (*.f64 d3 d3) d1) d1)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d3 d3) d3 (*.f64 (*.f64 d2 d2) d2))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (*.f64 (*.f64 d3 d3) d1) d1)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))) (*.f64 (-.f64 d2 d3) d1)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3))) (fma.f64 (*.f64 (*.f64 d1 d1) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))) (*.f64 (-.f64 d2 d3) d1)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3)) (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d1 d1) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (/.f64 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 d2 d3)) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 d1 (-.f64 d3 d2))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1))) #s(literal -1 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) d1) (*.f64 (-.f64 d2 d3) d1))))
(+.f64 (*.f64 d3 d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d3 d1))
(*.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d2)))
(*.f64 (exp.f64 (log.f64 d2)) (exp.f64 (log.f64 d1)))
(*.f64 (pow.f64 d2 #s(literal 1 binary64)) (pow.f64 d1 #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 1 binary64)) (pow.f64 d2 #s(literal 1 binary64)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(pow.f64 (*.f64 d2 d1) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 d1)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 d2 d1)))
(*.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d3)))
(*.f64 (exp.f64 (log.f64 d3)) (exp.f64 (log.f64 d1)))
(*.f64 (pow.f64 d3 #s(literal 1 binary64)) (pow.f64 d1 #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal 1 binary64)) (pow.f64 d3 #s(literal 1 binary64)))
(*.f64 d3 d1)
(*.f64 d1 d3)
(pow.f64 (*.f64 d3 d1) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 d1)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 d3 d1)))

eval52.0ms (1.5%)

Memory
-13.7MiB live, 72.2MiB allocated
Compiler

Compiled 10 832 to 622 computations (94.3% saved)

prune79.0ms (2.3%)

Memory
-7.4MiB live, 68.1MiB allocated
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New2964300
Fresh000
Picked101
Done000
Total2974301
Accuracy
100.0%
Counts
301 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(fma.f64 d2 d1 (*.f64 d3 d1))
100.0%
(*.f64 (+.f64 d3 d2) d1)
58.4%
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1))
52.3%
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1))
Compiler

Compiled 31 to 18 computations (41.9% saved)

simplify4.0ms (0.1%)

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

Found 8 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01355
01850
12350
02350
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
d1
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1))
(*.f64 d3 d1)
d3
d1
(*.f64 (+.f64 d3 d2) d1)
(+.f64 d3 d2)
d3
d2
d1
(fma.f64 d2 d1 (*.f64 d3 d1))
d2
d1
(*.f64 d3 d1)
d3
Outputs
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
d1
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1))
(*.f64 d3 d1)
d3
d1
(*.f64 (+.f64 d3 d2) d1)
(+.f64 d3 d2)
d3
d2
d1
(fma.f64 d2 d1 (*.f64 d3 d1))
(*.f64 (+.f64 d3 d2) d1)
d2
d1
(*.f64 d3 d1)
d3

localize32.0ms (0.9%)

Memory
2.7MiB live, 46.1MiB allocated
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d3 d1)
accuracy0.7499917428166807
(fma.f64 d2 d1 (*.f64 d3 d1))
accuracy0
(+.f64 d3 d2)
accuracy0.015625
(*.f64 (+.f64 d3 d2) d1)
accuracy0
(*.f64 d3 d1)
accuracy26.593395566845615
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1))
accuracy0
(*.f64 d2 d1)
accuracy30.54279202914089
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1))
Samples
25.0ms256×0valid
Compiler

Compiled 50 to 13 computations (74% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-add: 8.0ms (51.7% of total)
ival-mult: 7.0ms (45.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series13.0ms (0.4%)

Memory
-13.5MiB live, 22.2MiB allocated
Counts
7 → 216
Calls
Call 1
Inputs
#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())
#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())
#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())
#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())
#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())
#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())
#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())
Outputs
#s(alt (* d1 d3) (taylor 0 d2) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d2) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d2) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt d3 (taylor 0 d2) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (+ d2 d3) (taylor 0 d2) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (+ d2 d3) (taylor 0 d2) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (+ d2 d3) (taylor 0 d2) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d2) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d2) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt d2 (taylor inf d2) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (/ d3 d2))) (taylor inf d2) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (/ d3 d2))) (taylor inf d2) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ 1 (/ d3 d2))) (taylor inf d2) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d2 (+ d1 (/ (* d1 d3) d2))) (taylor inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))))) (taylor -inf d2) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))))) (taylor -inf d2) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))))) (taylor -inf d2) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))))) (taylor -inf d2) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt d2 (taylor -inf d2) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ d3 d2)) 1))) (taylor -inf d2) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ d3 d2)) 1))) (taylor -inf d2) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (- (* -1 (/ d3 d2)) 1))) (taylor -inf d2) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))))) (taylor -inf d2) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d3) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d3) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d3) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d3) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d3) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d3) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d3) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d3) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d3) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d3) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt d2 (taylor 0 d3) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (+ d2 d3) (taylor 0 d3) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (+ d2 d3) (taylor 0 d3) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (+ d2 d3) (taylor 0 d3) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d3) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d3) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d3) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (+ (* d1 d2) (* d1 d3)) (taylor 0 d3) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 d2) d3))) (taylor inf d3) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 d2) d3))) (taylor inf d3) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 d2) d3))) (taylor inf d3) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 d2) d3))) (taylor inf d3) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 d2) d3))) (taylor inf d3) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 d2) d3))) (taylor inf d3) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 d2) d3))) (taylor inf d3) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 d2) d3))) (taylor inf d3) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 d2) d3))) (taylor inf d3) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt d3 (taylor inf d3) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (/ d2 d3))) (taylor inf d3) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (/ d2 d3))) (taylor inf d3) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ 1 (/ d2 d3))) (taylor inf d3) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 d2) d3))) (taylor inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 d2) d3))) (taylor inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d3 (+ d1 (/ (* d1 d2) d3))) (taylor inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))))) (taylor -inf d3) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))))) (taylor -inf d3) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))))) (taylor -inf d3) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))))) (taylor -inf d3) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt d3 (taylor -inf d3) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ d2 d3)) 1))) (taylor -inf d3) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ d2 d3)) 1))) (taylor -inf d3) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (- (* -1 (/ d2 d3)) 1))) (taylor -inf d3) (#s(alt (+.f64 d3 d2) (patch (+.f64 d3 d2) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))))) (taylor -inf d3) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor 0 d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor 0 d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor 0 d1) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor inf d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3)))) (taylor -inf d1) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3)))) (taylor -inf d1) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3)))) (taylor -inf d1) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3)))) (taylor -inf d1) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d2) (taylor -inf d1) (#s(alt (*.f64 d2 d1) (patch (*.f64 d2 d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3)))) (taylor -inf d1) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3)))) (taylor -inf d1) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3)))) (taylor -inf d1) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3)))) (taylor -inf d1) (#s(alt #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) (patch #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 d3) (taylor -inf d1) (#s(alt (*.f64 d3 d1) (patch (*.f64 d3 d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor -inf d1) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor -inf d1) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor -inf d1) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* d1 (+ d2 d3)) (taylor -inf d1) (#s(alt (*.f64 (+.f64 d3 d2) d1) (patch (*.f64 (+.f64 d3 d2) d1) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3)))) (taylor -inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3)))) (taylor -inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3)))) (taylor -inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3)))) (taylor -inf d1) (#s(alt (fma.f64 d2 d1 (*.f64 d3 d1)) (patch (fma.f64 d2 d1 (*.f64 d3 d1)) #<representation binary64>) () ())) ())
Calls

9 calls:

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

simplify133.0ms (3.8%)

Memory
28.9MiB live, 101.2MiB allocated
Algorithm
egg-herbie
Rules
3 920×lower-fma.f64
3 920×lower-fma.f32
2 832×lower-/.f32
2 832×lower-/.f64
2 672×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044876
1151876
2400876
31152876
43166876
53807876
64170876
74490876
84588876
94613876
107237876
08001876
Stop Event
iter limit
node limit
Counts
216 → 210
Calls
Call 1
Inputs
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
d3
(+ d2 d3)
(+ d2 d3)
(+ d2 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)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
d2
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
(* 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 d2)
(* d1 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)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* 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 d2)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d2)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
d2
(+ d2 d3)
(+ d2 d3)
(+ 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)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
d3
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ 1 (/ d2 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)
(* -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)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* 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)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 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))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 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 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* -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 d3)
(* d1 d3)
(* d1 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))))
Outputs
(* d1 d3)
(*.f64 d3 d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d3)
(*.f64 d3 d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d3)
(*.f64 d3 d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
d3
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
(* d1 d3)
(*.f64 d3 d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
d2
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d2 d3)
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d2 d3)
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d2 d3)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d2 d3)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d2 d3)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d2 d3)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d2)
(*.f64 d2 d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
d2
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
(* d1 d2)
(*.f64 d2 d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
d3
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 (+.f64 d2 d3) d1)

rewrite295.0ms (8.4%)

Memory
-5.7MiB live, 240.4MiB allocated
Rules
5 346×lower-fma.f32
5 344×lower-fma.f64
4 496×lower-*.f32
4 490×lower-*.f64
4 476×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01342
01837
16637
232837
3328837
0897837
Stop Event
iter limit
node limit
iter limit
Counts
7 → 508
Calls
Call 1
Inputs
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1))
(*.f64 d2 d1)
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1))
(*.f64 d3 d1)
(*.f64 (+.f64 d3 d2) d1)
(+.f64 d3 d2)
(fma.f64 d2 d1 (*.f64 d3 d1))
Outputs
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1))
(*.f64 (exp.f64 (log.f64 d1)) d2)
(*.f64 (pow.f64 d1 #s(literal 1 binary64)) d2)
(*.f64 d2 (exp.f64 (log.f64 d1)))
(*.f64 d2 (pow.f64 d1 #s(literal 1 binary64)))
(*.f64 d2 d1)
(*.f64 d1 d2)
(pow.f64 (*.f64 d2 d1) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 d2 d1)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 d2 d1)))
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1))
(*.f64 (exp.f64 (log.f64 d1)) d3)
(*.f64 (pow.f64 d1 #s(literal 1 binary64)) d3)
(*.f64 d3 (exp.f64 (log.f64 d1)))
(*.f64 d3 (pow.f64 d1 #s(literal 1 binary64)))
(*.f64 d3 d1)
(*.f64 d1 d3)
(pow.f64 (*.f64 d3 d1) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 d3 d1)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 d3 d1)))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2)))))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2)))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))))))
(*.f64 (pow.f64 (/.f64 d1 (*.f64 (+.f64 d3 d2) d1)) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) d1)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) d1) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2))) (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) d1) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))) (+.f64 d3 d2))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1) (*.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d2 d3) d2)))) (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d2 d3) d2)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1) (fma.f64 (*.f64 (*.f64 d3 d3) (*.f64 (*.f64 d3 d3) d3)) d3 (*.f64 (*.f64 (*.f64 (-.f64 d2 d3) d2) (*.f64 (-.f64 d2 d3) d2)) (*.f64 (-.f64 d2 d3) d2)))) (fma.f64 (*.f64 (-.f64 d2 d3) d2) (-.f64 (*.f64 (-.f64 d2 d3) d2) (*.f64 d3 d3)) (*.f64 (*.f64 d3 d3) (*.f64 d3 d3))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2))))) (-.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d2) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1))))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(*.f64 (/.f64 #s(literal 1 binary64) d1) (pow.f64 (/.f64 (-.f64 d2 d3) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) (*.f64 (+.f64 d3 d2) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d3 d2) d1) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)))
(*.f64 (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(*.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1))
(*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) (/.f64 d1 (-.f64 d3 d2)))
(*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)) d1))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)))
(*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (/.f64 d1 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))) d1))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (/.f64 (*.f64 (+.f64 d3 d2) d1) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (+.f64 d3 d2) d1) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(*.f64 (+.f64 d3 d2) d1)
(*.f64 (*.f64 (+.f64 d3 d2) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)))
(*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (*.f64 (-.f64 d2 d3) d1) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1))))
(*.f64 d1 (+.f64 d3 d2))
(pow.f64 (/.f64 (-.f64 d3 d2) (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) d1)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) d1)) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)))) (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))) (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1)) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) d1)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))) d1)) (neg.f64 (neg.f64 (-.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) d1)) (neg.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 d1 (neg.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))))) (neg.f64 (neg.f64 (-.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 d1 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d1) (/.f64 d1 (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))) (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) d1))) (neg.f64 (neg.f64 (-.f64 d3 d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1))) (neg.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))) (neg.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))) (*.f64 (-.f64 d2 d3) d1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))))) (*.f64 (-.f64 d2 d3) d1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3)))) (neg.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) d1) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) d1))) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) d1) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (*.f64 (-.f64 d2 d3) (*.f64 (*.f64 (*.f64 d1 d1) d3) (neg.f64 d3)))) (*.f64 (-.f64 d2 d3) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))) (*.f64 (-.f64 d2 d3) #s(literal 1 binary64))) (*.f64 (-.f64 d2 d3) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (-.f64 d2 d3) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))) (*.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) d1)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (-.f64 d2 d3)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) d1))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 (*.f64 (*.f64 d1 d1) d3) (neg.f64 d3)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d1)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) d1))) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d3) (neg.f64 d3)))) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (-.f64 d2 d3) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (-.f64 d2 d3)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) d1))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) (neg.f64 d3)))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))) (*.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))))
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d3) (neg.f64 d3))) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) d1) (-.f64 d2 d3))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)))))
(/.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1) (-.f64 d2 d3))
(/.f64 (*.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)))
(/.f64 (*.f64 (neg.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))) d1) (neg.f64 (-.f64 d3 d2)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) d1) (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)))
(/.f64 (*.f64 d1 (neg.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)))) (neg.f64 (-.f64 d3 d2)))
(/.f64 (*.f64 d1 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)))) (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)))) (fma.f64 (*.f64 (*.f64 d2 d2) d1) (/.f64 d1 (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))) (neg.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))) (neg.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2))))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) d1)) (neg.f64 (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1)) (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)))) (neg.f64 (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))) (*.f64 (-.f64 d2 d3) d1)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))))) (*.f64 (-.f64 d2 d3) d1)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d3 d2) (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) d1))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1))))
(/.f64 (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) d1) (-.f64 d3 d2))
(/.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))) (*.f64 d1 (-.f64 d3 d2)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))))))
(/.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (*.f64 (-.f64 d2 d3) d1))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (+.f64 d3 d2) d1)))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (*.f64 (+.f64 d3 d2) d1)))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(fma.f64 (exp.f64 (log.f64 d1)) d3 (*.f64 d2 d1))
(fma.f64 (exp.f64 (log.f64 d1)) d2 (*.f64 d3 d1))
(fma.f64 (pow.f64 d1 #s(literal 1 binary64)) d3 (*.f64 d2 d1))
(fma.f64 (pow.f64 d1 #s(literal 1 binary64)) d2 (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) (*.f64 (+.f64 d3 d2) d1) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d2) d1) d1) (/.f64 d1 (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d2) d1) (/.f64 d2 (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 d2 d1) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 d2 d2) d1) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (*.f64 (*.f64 d2 d2) d1) (/.f64 d1 (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (*.f64 (*.f64 d1 d1) d2) (/.f64 d2 (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d2 d2) (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (*.f64 d2 d2) (/.f64 (*.f64 d1 d1) (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (*.f64 d2 d1) (/.f64 (*.f64 d2 d1) (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 d3 (exp.f64 (log.f64 d1)) (*.f64 d2 d1))
(fma.f64 d3 (pow.f64 d1 #s(literal 1 binary64)) (*.f64 d2 d1))
(fma.f64 d3 d1 (*.f64 d2 d1))
(fma.f64 d2 (exp.f64 (log.f64 d1)) (*.f64 d3 d1))
(fma.f64 d2 (pow.f64 d1 #s(literal 1 binary64)) (*.f64 d3 d1))
(fma.f64 d2 (/.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 d2 d1 (*.f64 d3 d1))
(fma.f64 d1 (/.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 d1 d3 (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 d3 d1))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 (*.f64 (*.f64 d2 d2) d1) (/.f64 d1 (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 (*.f64 (*.f64 d2 d2) d1) (/.f64 d1 (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)))))
(-.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)))))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2)))) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3)) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2)))) (*.f64 (-.f64 d2 d3) d1)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2)))))) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2)))))) (*.f64 (-.f64 d2 d3) d1)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 d1 (-.f64 d3 d2))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1))) #s(literal -1 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(+.f64 (*.f64 d3 d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d3 d1))
(*.f64 (pow.f64 (/.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (fma.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d3 d3) d3)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d2 d2) d2) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)))))
(*.f64 (pow.f64 (/.f64 (-.f64 d3 d2) (*.f64 (fma.f64 d3 d3 (*.f64 d2 d2)) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (*.f64 d2 d2))))
(*.f64 (pow.f64 (/.f64 (-.f64 d3 d2) (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d3 d3 (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) (*.f64 d3 d3)))))
(*.f64 (/.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2))) (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))))
(*.f64 (/.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (*.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d2 d3) d2)))) (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d2 d3) d2)))
(*.f64 (/.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (fma.f64 (*.f64 (*.f64 d3 d3) (*.f64 (*.f64 d3 d3) d3)) d3 (*.f64 (*.f64 (*.f64 (-.f64 d2 d3) d2) (*.f64 (-.f64 d2 d3) d2)) (*.f64 (-.f64 d2 d3) d2)))) (fma.f64 (*.f64 (-.f64 d2 d3) d2) (-.f64 (*.f64 (-.f64 d2 d3) d2) (*.f64 d3 d3)) (*.f64 (*.f64 d3 d3) (*.f64 d3 d3))))
(*.f64 (/.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))) (+.f64 d3 d2))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)))
(*.f64 #s(literal 1 binary64) (+.f64 d3 d2))
(*.f64 (neg.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d3 d2))))
(*.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))))
(*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(*.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (/.f64 (+.f64 d3 d2) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(*.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (*.f64 (+.f64 d3 d2) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))))
(*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(*.f64 (+.f64 d3 d2) (/.f64 (-.f64 d3 d2) (-.f64 d3 d2)))
(*.f64 (+.f64 d3 d2) (*.f64 (-.f64 d3 d2) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2))))
(pow.f64 (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 d3 d3 (*.f64 d2 d2)) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)))) (neg.f64 (fma.f64 d3 d3 (*.f64 d2 d2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)))) (neg.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d3 d3 (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))) (neg.f64 (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d3 d3) d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (*.f64 d3 (/.f64 d3 (-.f64 d3 d2)))) (*.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2)))))) (neg.f64 (fma.f64 d3 (/.f64 d3 (-.f64 d3 d2)) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (*.f64 d3 (/.f64 d3 (-.f64 d3 d2)))) (*.f64 d3 (/.f64 d3 (-.f64 d3 d2)))) (*.f64 (*.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2)))) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2)))))) (neg.f64 (fma.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (fma.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))) (*.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) (neg.f64 (neg.f64 (-.f64 d2 d3))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))))) (neg.f64 (neg.f64 (neg.f64 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 d3 d3 (*.f64 d2 d2)) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 d3 d3 (*.f64 d2 d2)) (-.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d3 d3 (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) (*.f64 d3 d3))) (-.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2)) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d3 d3) d3))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (*.f64 (-.f64 d3 d2) (*.f64 d2 d2)))) (neg.f64 (*.f64 (-.f64 d3 d2) (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (*.f64 d3 d3))) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d3 d3)) (neg.f64 (-.f64 d3 d2))) (*.f64 (neg.f64 (-.f64 d3 d2)) (*.f64 (neg.f64 d2) d2))) (*.f64 (neg.f64 (-.f64 d3 d2)) (neg.f64 (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d3 d3)) (/.f64 (-.f64 d3 d2) (*.f64 d2 d2))) (*.f64 (neg.f64 (-.f64 d3 d2)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 d3 d2)) (/.f64 (-.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d3 d3)) (-.f64 d3 d2)) (*.f64 (neg.f64 (-.f64 d3 d2)) (*.f64 d2 d2))) (*.f64 (neg.f64 (-.f64 d3 d2)) (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d3 d2))) (*.f64 (/.f64 (-.f64 d3 d2) (*.f64 d3 d3)) (*.f64 (neg.f64 d2) d2))) (*.f64 (/.f64 (-.f64 d3 d2) (*.f64 d3 d3)) (neg.f64 (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) (*.f64 d2 d2))) (*.f64 (/.f64 (-.f64 d3 d2) (*.f64 d3 d3)) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 d3 d2) (*.f64 d3 d3)) (/.f64 (-.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 d3 d2)) (*.f64 (/.f64 (-.f64 d3 d2) (*.f64 d3 d3)) (*.f64 d2 d2))) (*.f64 (/.f64 (-.f64 d3 d2) (*.f64 d3 d3)) (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (neg.f64 (-.f64 d3 d2))) (*.f64 (-.f64 d3 d2) (*.f64 (neg.f64 d2) d2))) (*.f64 (-.f64 d3 d2) (neg.f64 (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (/.f64 (-.f64 d3 d2) (*.f64 d2 d2))) (*.f64 (-.f64 d3 d2) #s(literal 1 binary64))) (*.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) (*.f64 d2 d2))))
(/.f64 (-.f64 (neg.f64 (*.f64 d3 d3)) (*.f64 (neg.f64 d2) d2)) (neg.f64 (-.f64 d3 d2)))
(/.f64 (*.f64 (*.f64 (fma.f64 d3 d3 (*.f64 d2 d2)) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2))) (fma.f64 d3 d3 (*.f64 d2 d2)))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2))) (fma.f64 (*.f64 d2 d2) (fma.f64 d3 d3 (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) (*.f64 d3 d3))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d3 d3) d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))) (fma.f64 (*.f64 (*.f64 d2 d2) d2) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3))))
(/.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) #s(literal 1 binary64)) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (*.f64 d3 (/.f64 d3 (-.f64 d3 d2)))) (*.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))))) (fma.f64 d3 (/.f64 d3 (-.f64 d3 d2)) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (*.f64 d3 (/.f64 d3 (-.f64 d3 d2)))) (*.f64 d3 (/.f64 d3 (-.f64 d3 d2)))) (*.f64 (*.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2)))) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))))) (fma.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (fma.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))) (*.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 d3 (*.f64 d2 d2)) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)))) (neg.f64 (*.f64 (-.f64 d3 d2) (fma.f64 d3 d3 (*.f64 d2 d2)))))
(/.f64 (neg.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)))) (neg.f64 (neg.f64 (-.f64 d3 d2))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)))) (neg.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2)))) (neg.f64 (*.f64 (-.f64 d3 d2) (fma.f64 (*.f64 d2 d2) (fma.f64 d3 d3 (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) (*.f64 d3 d3))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2)))) (neg.f64 (*.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d3 d3) d3)))) (neg.f64 (*.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (fma.f64 (*.f64 (*.f64 d2 d2) d2) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3))))))
(/.f64 (*.f64 (*.f64 (fma.f64 d3 d3 (*.f64 d2 d2)) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))) #s(literal 1 binary64)) (*.f64 (fma.f64 d3 d3 (*.f64 d2 d2)) (-.f64 d3 d2)))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d3 d3 (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) (*.f64 d3 d3))) (-.f64 d3 d2)))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2)) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d3 d3) d3))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d2) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (*.f64 (-.f64 d3 d2) (*.f64 d2 d2))) (*.f64 (-.f64 d3 d2) (-.f64 d3 d2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2))))
(/.f64 (*.f64 (fma.f64 d3 d3 (*.f64 d2 d2)) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))) (*.f64 (-.f64 d3 d2) (fma.f64 d3 d3 (*.f64 d2 d2))))
(/.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (-.f64 d2 d3))
(/.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2))) (*.f64 (-.f64 d3 d2) (fma.f64 (*.f64 d2 d2) (fma.f64 d3 d3 (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) (*.f64 d3 d3)))))
(/.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2))) (*.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d3 d3) d3))) (*.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (fma.f64 (*.f64 (*.f64 d2 d2) d2) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)))))
(/.f64 (neg.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))) (neg.f64 (-.f64 d3 d2)))
(/.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(/.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) (-.f64 d3 d2))
(/.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 d3 d2)) (+.f64 d3 d2)))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))) (+.f64 d3 d2)))
(neg.f64 (/.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) (neg.f64 (-.f64 d3 d2))))
(neg.f64 (/.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))))
(fma.f64 (/.f64 (*.f64 d3 d3) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2))) (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (neg.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 d3) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))) (+.f64 d3 d2) (neg.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d3 d3) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)) (neg.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2)))))
(fma.f64 d3 (/.f64 d3 (-.f64 d3 d2)) (neg.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2)))))
(-.f64 (/.f64 (*.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (*.f64 d3 (/.f64 d3 (-.f64 d3 d2)))) (fma.f64 d3 (/.f64 d3 (-.f64 d3 d2)) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))))) (/.f64 (*.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2)))) (fma.f64 d3 (/.f64 d3 (-.f64 d3 d2)) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (*.f64 d3 (/.f64 d3 (-.f64 d3 d2)))) (*.f64 d3 (/.f64 d3 (-.f64 d3 d2)))) (fma.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (fma.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))) (*.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))))))) (/.f64 (*.f64 (*.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2)))) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2)))) (fma.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (fma.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))) (*.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))))))))
(-.f64 (/.f64 (*.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (*.f64 (-.f64 d3 d2) (-.f64 d3 d2))) (/.f64 (*.f64 (-.f64 d3 d2) (*.f64 d2 d2)) (*.f64 (-.f64 d3 d2) (-.f64 d3 d2))))
(-.f64 (/.f64 (*.f64 (*.f64 d3 d3) (*.f64 d3 d3)) (*.f64 (-.f64 d3 d2) (fma.f64 d3 d3 (*.f64 d2 d2)))) (/.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (-.f64 d3 d2) (fma.f64 d3 d3 (*.f64 d2 d2)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (-.f64 d3 d2) (fma.f64 (*.f64 d2 d2) (fma.f64 d3 d3 (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) (*.f64 d3 d3))))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (-.f64 d3 d2) (fma.f64 (*.f64 d2 d2) (fma.f64 d3 d3 (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) (*.f64 d3 d3))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2)))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))) (/.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d3 d3) (*.f64 d3 d3)) (fma.f64 d3 d3 (*.f64 d2 d2))) (-.f64 d3 d2)) (/.f64 (/.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (fma.f64 d3 d3 (*.f64 d2 d2))) (-.f64 d3 d2)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (fma.f64 (*.f64 d2 d2) (fma.f64 d3 d3 (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) (*.f64 d3 d3)))) (-.f64 d3 d2)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (fma.f64 (*.f64 d2 d2) (fma.f64 d3 d3 (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) (*.f64 d3 d3)))) (-.f64 d3 d2)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2))) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2))) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 d3 d2))) (/.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) (neg.f64 (-.f64 d3 d2))))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)))
(-.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2))) #s(literal -1 binary64)))
(+.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (neg.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2)))))
(+.f64 d3 d2)
(+.f64 d2 d3)
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2)))))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2)))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))))))
(*.f64 (pow.f64 (/.f64 d1 (*.f64 (+.f64 d3 d2) d1)) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) d1)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) d1) (*.f64 (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))) (-.f64 d3 d2))) (fma.f64 d3 d3 (*.f64 d2 (+.f64 d3 d2))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) d1) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))) (+.f64 d3 d2))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1) (*.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d2 d3) d2)))) (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d2 d3) d2)))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1) (fma.f64 (*.f64 (*.f64 d3 d3) (*.f64 (*.f64 d3 d3) d3)) d3 (*.f64 (*.f64 (*.f64 (-.f64 d2 d3) d2) (*.f64 (-.f64 d2 d3) d2)) (*.f64 (-.f64 d2 d3) d2)))) (fma.f64 (*.f64 (-.f64 d2 d3) d2) (-.f64 (*.f64 (-.f64 d2 d3) d2) (*.f64 d3 d3)) (*.f64 (*.f64 d3 d3) (*.f64 d3 d3))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2))))) (-.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d2) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1))))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(*.f64 (/.f64 #s(literal 1 binary64) d1) (pow.f64 (/.f64 (-.f64 d2 d3) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) (*.f64 (+.f64 d3 d2) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d3 d2) d1) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)))
(*.f64 (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(*.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1))
(*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) (/.f64 d1 (-.f64 d3 d2)))
(*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)) d1))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)))
(*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (/.f64 d1 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))) d1))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (/.f64 (*.f64 (+.f64 d3 d2) d1) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (+.f64 d3 d2) d1) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(*.f64 (+.f64 d3 d2) d1)
(*.f64 (*.f64 (+.f64 d3 d2) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)))
(*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (*.f64 (-.f64 d2 d3) d1) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1))))
(*.f64 d1 (+.f64 d3 d2))
(pow.f64 (/.f64 (-.f64 d3 d2) (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) d1)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) d1)) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)))) (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))) (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))) (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1)) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) d1)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))) d1)) (neg.f64 (neg.f64 (-.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) d1)) (neg.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 d1 (neg.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))))) (neg.f64 (neg.f64 (-.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 d1 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))) (neg.f64 (fma.f64 (*.f64 (*.f64 d2 d2) d1) (/.f64 d1 (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))) (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) d1))) (neg.f64 (neg.f64 (-.f64 d3 d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1))) (neg.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))) (neg.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))) (*.f64 (-.f64 d2 d3) d1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))))) (*.f64 (-.f64 d2 d3) d1))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3)))) (neg.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) d1) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) d1))) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) d1) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (*.f64 (-.f64 d2 d3) (*.f64 (*.f64 (*.f64 d1 d1) d3) (neg.f64 d3)))) (*.f64 (-.f64 d2 d3) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))) (*.f64 (-.f64 d2 d3) #s(literal 1 binary64))) (*.f64 (-.f64 d2 d3) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (-.f64 d2 d3) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))) (*.f64 (-.f64 d2 d3) (*.f64 (-.f64 d2 d3) d1)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (-.f64 d2 d3)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) d1))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 (*.f64 (*.f64 d1 d1) d3) (neg.f64 d3)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) d1)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) d1))) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d3) (neg.f64 d3)))) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))) (*.f64 (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (-.f64 d2 d3) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (-.f64 d2 d3)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) d1))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) (neg.f64 d3)))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))) (*.f64 (*.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (/.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))))
(/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d3) (neg.f64 d3))) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) d1) (-.f64 d2 d3))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)))))
(/.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) d1) (-.f64 d2 d3))
(/.f64 (*.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)))
(/.f64 (*.f64 (neg.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))) d1) (neg.f64 (-.f64 d3 d2)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) d1) (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)))
(/.f64 (*.f64 d1 (neg.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)))) (neg.f64 (-.f64 d3 d2)))
(/.f64 (*.f64 d1 (neg.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)))) (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)))) (fma.f64 (*.f64 (*.f64 d2 d2) d1) (/.f64 d1 (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))) (neg.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))) (neg.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2))))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) d1)) (neg.f64 (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1)) (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)))) (neg.f64 (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))) (*.f64 (-.f64 d2 d3) d1)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))))) (*.f64 (-.f64 d2 d3) d1)))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d3 d2) (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) d1))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1))))
(/.f64 (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) d1) (-.f64 d3 d2))
(/.f64 (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))
(/.f64 (neg.f64 d1) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2))) (*.f64 d1 (-.f64 d3 d2)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (*.f64 (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 d2) (+.f64 d3 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 d3 d3) d3) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d3 d3) d3)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 d1 d1) d1)) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d2 d2) d2)) (*.f64 (*.f64 d2 d2) d2)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))))))
(/.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (*.f64 (neg.f64 d1) (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (*.f64 (-.f64 d2 d3) d1))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (+.f64 d3 d2) d1)))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (*.f64 (+.f64 d3 d2) d1)))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(fma.f64 (exp.f64 (log.f64 d1)) d3 (*.f64 d2 d1))
(fma.f64 (exp.f64 (log.f64 d1)) d2 (*.f64 d3 d1))
(fma.f64 (pow.f64 d1 #s(literal 1 binary64)) d3 (*.f64 d2 d1))
(fma.f64 (pow.f64 d1 #s(literal 1 binary64)) d2 (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)))) (*.f64 (+.f64 d3 d2) d1) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d2) d1) d1) (/.f64 d1 (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d2) d1) (/.f64 d2 (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 d2 d1) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 d2 d2) d1) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (*.f64 (*.f64 d2 d2) d1) (/.f64 d1 (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (*.f64 (*.f64 d1 d1) d2) (/.f64 d2 (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d2 d2) (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (*.f64 d2 d2) (/.f64 (*.f64 d1 d1) (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 (*.f64 d2 d1) (/.f64 (*.f64 d2 d1) (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 d3 (exp.f64 (log.f64 d1)) (*.f64 d2 d1))
(fma.f64 d3 (pow.f64 d1 #s(literal 1 binary64)) (*.f64 d2 d1))
(fma.f64 d3 d1 (*.f64 d2 d1))
(fma.f64 d2 (exp.f64 (log.f64 d1)) (*.f64 d3 d1))
(fma.f64 d2 (pow.f64 d1 #s(literal 1 binary64)) (*.f64 d3 d1))
(fma.f64 d2 (/.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 d2 d1 (*.f64 d3 d1))
(fma.f64 d1 (/.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(fma.f64 d1 d3 (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 d3 d1))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 (*.f64 (*.f64 d2 d2) d1) (/.f64 d1 (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)))) (/.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 (*.f64 (*.f64 d2 d2) d1) (/.f64 d1 (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)))))
(-.f64 (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)))))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1))) (/.f64 (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (-.f64 d2 d3) d1))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3)) (*.f64 (*.f64 (-.f64 d2 d3) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1))) (*.f64 (*.f64 (-.f64 d2 d3) d1) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2))))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d1) (fma.f64 (*.f64 d2 d2) d2 (*.f64 (*.f64 d3 d3) d3))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1)) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2)))) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 (*.f64 d1 d1) d3) d3)) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2)))) (*.f64 (-.f64 d2 d3) d1)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2)))))) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (*.f64 (*.f64 d1 d1) d2)) (*.f64 d2 d2) (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (*.f64 d1 d1) (fma.f64 d3 d3 (*.f64 d2 d2)))))) (*.f64 (-.f64 d2 d3) d1)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2)) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d1 d1) d2))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (*.f64 d3 d3) d1))) (*.f64 (*.f64 (*.f64 d1 d1) d1) (-.f64 (*.f64 (*.f64 d2 d2) d2) (*.f64 (*.f64 d3 d3) d3)))) (fma.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d2 d2) d1) d1))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 d3))) (/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))) (*.f64 (neg.f64 d1) (-.f64 d2 d3))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 d1 (-.f64 d3 d2))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) d1))) #s(literal -1 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) d1) (*.f64 (-.f64 d2 d3) d1)) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) d3) (*.f64 (-.f64 d2 d3) d1))))
(+.f64 (*.f64 d3 d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d3 d1))

eval80.0ms (2.3%)

Memory
-22.1MiB live, 135.4MiB allocated
Compiler

Compiled 20 388 to 1 013 computations (95% saved)

prune145.0ms (4.1%)

Memory
-1.0MiB live, 77.5MiB allocated
Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New7510751
Fresh000
Picked044
Done000
Total7514755
Accuracy
100.0%
Counts
755 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(fma.f64 d2 d1 (*.f64 d3 d1))
100.0%
(*.f64 (+.f64 d3 d2) d1)
58.4%
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1))
52.3%
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1))
Compiler

Compiled 60 to 29 computations (51.7% saved)

regimes10.0ms (0.3%)

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

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

regimes6.0ms (0.2%)

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

4 calls:

2.0ms
d1
2.0ms
d3
1.0ms
d2
1.0ms
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Results
AccuracySegmentsBranch
65.7%4d1
86.6%2d2
87.8%2d3
97.3%2(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes9.0ms (0.3%)

Memory
-35.0MiB live, 8.7MiB 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 d2 d1))
Outputs
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1))
Calls

4 calls:

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

Compiled 22 to 15 computations (31.8% saved)

bsearch0.0ms (0%)

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

Compiled 13 to 12 computations (7.7% saved)

simplify6.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01848
12348
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (+.f64 d3 d2) d1)
(if (<=.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #s(literal -7906338019816821/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232 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 d2 d1))
Outputs
(*.f64 (+.f64 d3 d2) d1)
(*.f64 d1 (+.f64 d2 d3))
(if (<=.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #s(literal -7906338019816821/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232 binary64)) #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d2 d1)) #s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d3 d1)))
(if (<=.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)) #s(literal -7906338019816821/395316900990841051469717474060385365331165331570590074915822964897324881968740911898360124416869383779662261453743773264433220190206627884505885546759254902190463719290168674539974429183775813166483921247017080212035170866063852926988483116502264758478144641625700721781901200420372075258176420915324230983022866681823232 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 d2 d1))
#s(approx (+ (* d1 d2) (* d1 d3)) (*.f64 d1 d2))

soundness1.1s (30.3%)

Memory
21.1MiB live, 255.2MiB 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
3727312
42233312
54347312
65478312
76122312
86309312
96426312
106730312
116770312
126803312
137013312
147027312
157032312
167035312
177037312
187037312
08429312
Stop Event
done
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 63 to 31 computations (50.8% saved)

preprocess78.0ms (2.2%)

Memory
-8.5MiB live, 152.0MiB allocated
Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 192 to 104 computations (45.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...