FastMath dist

Time bar (total: 5.1s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 9 to 8 computations (11.1% saved)

sample1.1s (22.3%)

Memory
0.9MiB live, 991.3MiB allocated
Samples
510.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 241.0ms
ival-mult: 182.0ms (75.6% of total)
ival-add: 49.0ms (20.3% of total)
ival-true: 6.0ms (2.5% of total)
ival-assert: 3.0ms (1.2% of total)
Bogosity

explain76.0ms (1.5%)

Memory
-10.7MiB live, 143.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
80-0-(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
00-0-d2
00-0-d1
00-0-d3
00-0-(*.f64 d1 d2)
00-0-(*.f64 d1 d3)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
+.f64(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))nan-rescue80
(*.f64 d1 d2)overflow38
(*.f64 d1 d3)overflow39
Confusion
Predicted +Predicted -
+80
-0248
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+800
-00248
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0248
18
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
29.0ms512×0valid
Compiler

Compiled 59 to 28 computations (52.5% saved)

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

preprocess28.0ms (0.6%)

Memory
27.7MiB live, 27.7MiB allocated
Algorithm
egg-herbie
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 7 to 6 computations (14.3% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 7 to 6 computations (14.3% saved)

simplify3.0ms (0.1%)

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

localize47.0ms (0.9%)

Memory
-29.8MiB live, 17.7MiB allocated
Localize:

Found 3 expressions of interest:

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

Compiled 34 to 14 computations (58.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-mult: 32.0ms (95.8% of total)
ival-add: 1.0ms (3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series5.0ms (0.1%)

Memory
11.1MiB live, 11.1MiB allocated
Counts
3 → 9
Calls
Call 1
Inputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
(*.f64 d1 d3)
Outputs
(* d1 (+ d2 d3))
(* d1 d2)
(* d1 d3)
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(+ (* d1 d2) (* d1 d3))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
Calls

9 calls:

TimeVariablePointExpression
1.0ms
d1
@-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
d3
@-inf
((+ (* d1 d2) (* d1 d3)) (* d1 d2) (* d1 d3))
1.0ms
d2
@-inf
((+ (* d1 d2) (* d1 d3)) (* d1 d2) (* d1 d3))

simplify389.0ms (7.6%)

Memory
-7.0MiB live, 191.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02941
110341
229741
372841
4223241
5431341
6544241
7608641
8627341
9639041
10669441
11673441
12676741
13697741
14699141
15699641
16699941
17700141
18700141
0839341
Stop Event
iter limit
node limit
Counts
9 → 9
Calls
Call 1
Inputs
(* d1 (+ d2 d3))
(* d1 d2)
(* d1 d3)
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(+ (* d1 d2) (* d1 d3))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
Outputs
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 (+.f64 d3 d2) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d3 d2) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d3 d2) d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d3 d2) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d3 d2) d1)

rewrite221.0ms (4.3%)

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

eval36.0ms (0.7%)

Memory
6.7MiB live, 42.7MiB allocated
Compiler

Compiled 6 635 to 617 computations (90.7% saved)

prune7.0ms (0.1%)

Memory
-21.6MiB live, 13.5MiB allocated
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New2172219
Fresh000
Picked101
Done000
Total2182220
Accuracy
100.0%
Counts
220 → 2
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(fma.f64 d3 d1 (*.f64 d2 d1))
100.0%
(*.f64 (+.f64 d3 d2) d1)
Compiler

Compiled 11 to 10 computations (9.1% saved)

simplify3.0ms (0.1%)

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

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d2 d1)
cost-diff192
(fma.f64 d3 d1 (*.f64 d2 d1))
cost-diff0
(+.f64 d3 d2)
cost-diff0
(*.f64 (+.f64 d3 d2) d1)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0723
01222
11722
01722
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (+.f64 d3 d2) d1)
(+.f64 d3 d2)
d3
d2
d1
(fma.f64 d3 d1 (*.f64 d2 d1))
d3
d1
(*.f64 d2 d1)
d2
Outputs
(*.f64 (+.f64 d3 d2) d1)
(*.f64 d1 (+.f64 d2 d3))
(+.f64 d3 d2)
(+.f64 d2 d3)
d3
d2
d1
(fma.f64 d3 d1 (*.f64 d2 d1))
(*.f64 d1 (+.f64 d2 d3))
d3
d1
(*.f64 d2 d1)
(*.f64 d1 d2)
d2

localize28.0ms (0.5%)

Memory
-25.6MiB live, 28.0MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d2 d1)
accuracy1.0038952404222408
(fma.f64 d3 d1 (*.f64 d2 d1))
accuracy0
(+.f64 d3 d2)
accuracy0.00390625
(*.f64 (+.f64 d3 d2) d1)
Samples
22.0ms256×0valid
Compiler

Compiled 49 to 17 computations (65.3% saved)

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

series6.0ms (0.1%)

Memory
6.6MiB live, 6.6MiB allocated
Counts
4 → 16
Calls
Call 1
Inputs
(*.f64 (+.f64 d3 d2) d1)
(+.f64 d3 d2)
(fma.f64 d3 d1 (*.f64 d2 d1))
(*.f64 d2 d1)
Outputs
(* d1 (+ d2 d3))
(* d1 d2)
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
d3
(+ d2 d3)
(* d2 (+ d1 (/ (* d1 d3) d2)))
d2
(* d2 (+ 1 (/ d3 d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ 1 (/ d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
Calls

9 calls:

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

simplify133.0ms (2.6%)

Memory
31.9MiB live, 139.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04458
115158
240058
3115858
4317058
5380858
6417058
7448858
8458258
9460758
10723258
0802858
Stop Event
iter limit
node limit
Counts
16 → 14
Calls
Call 1
Inputs
(* d1 (+ d2 d3))
(* d1 d2)
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
d3
(+ d2 d3)
(* d2 (+ d1 (/ (* d1 d3) d2)))
d2
(* d2 (+ 1 (/ d3 d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ 1 (/ d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
Outputs
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d3)
(*.f64 d1 d3)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
d3
(+ d2 d3)
(+.f64 d2 d3)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
d2
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d2 d3)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d2 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)

rewrite461.0ms (9%)

Memory
-14.5MiB live, 204.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0717
01216
14216
230416
3326216
0898316
Stop Event
iter limit
node limit
iter limit
Counts
4 → 497
Calls
Call 1
Inputs
(*.f64 (+.f64 d3 d2) d1)
(+.f64 d3 d2)
(fma.f64 d3 d1 (*.f64 d2 d1))
(*.f64 d2 d1)
Outputs
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 d3 d2) d1) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 4 binary64)))) #s(literal -1 binary64)) (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 d3 d2) d1) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 9 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 9 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d2 d3) d1) d1) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d1 (*.f64 d1 (+.f64 d2 d3))) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 d3 d2) (*.f64 (-.f64 d3 d2) d1)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 d2 d3) d2) #s(literal 2 binary64)))) (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d2 d3) d2)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (+.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 d2 d3) d2) (-.f64 (*.f64 (-.f64 d2 d3) d2) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 (+.f64 d2 d3) (*.f64 d3 d3)))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) d1) (*.f64 (-.f64 d3 d2) (+.f64 d2 d3))) (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2)) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (pow.f64 d1 #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 (-.f64 d3 d2) d1) (-.f64 d3 d2)))
(*.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (pow.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) d1) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2)))
(*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2))) (pow.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (pow.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2)) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) (*.f64 (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)) d1))
(*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) (/.f64 d1 (-.f64 d3 d2)))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 d1 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) #s(literal -1 binary64)) d1))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 (-.f64 d3 d2) d1) (*.f64 (-.f64 d3 d2) d1)))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal -1 binary64))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(pow.f64 (/.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 d3 d2) (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) d1)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2)) d1)) (neg.f64 (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 4 binary64))) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal -1 binary64)))) (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) #s(literal -1 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 9 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 9 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) #s(literal -1 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d2 d3) d1) d1) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1)) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) d1)) (neg.f64 (pow.f64 (+.f64 d2 d3) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3))) d1)) (neg.f64 (neg.f64 (-.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) d1)) (neg.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 1 binary64))) (neg.f64 (pow.f64 (+.f64 d2 d3) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (neg.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3))))) (neg.f64 (neg.f64 (-.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 d1 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal 3 binary64))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64)) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1))) (neg.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) d1))) (neg.f64 (neg.f64 (-.f64 d3 d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2))))) (neg.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 4 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (-.f64 d3 d2) d1))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64))) (*.f64 (-.f64 d3 d2) d1))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 9 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 9 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d2 d3) d1) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d3 d2) d1)) (*.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))) (neg.f64 (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) (*.f64 (-.f64 d3 d2) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1))) (pow.f64 (-.f64 d3 d2) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (*.f64 (neg.f64 d1) (-.f64 d3 d2))) (*.f64 (-.f64 d3 d2) (neg.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))) (*.f64 (-.f64 d3 d2) (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (-.f64 d3 d2) #s(literal 1 binary64))) (*.f64 (-.f64 d3 d2) (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (*.f64 (-.f64 d3 d2) d1)) (*.f64 (-.f64 d3 d2) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (-.f64 d3 d2) (*.f64 (-.f64 d3 d2) d1)))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (-.f64 d3 d2)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2)) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2)) (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 (neg.f64 d1) (-.f64 d3 d2))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2)) (neg.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2)) (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2)) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2)) (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 (-.f64 d3 d2) d1)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2)) (*.f64 (-.f64 d3 d2) d1)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 d3 d2)) (*.f64 (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1))) (*.f64 (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d3 d2))) (*.f64 (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (neg.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))) (*.f64 (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 d3 d2) d1)) (*.f64 (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 (-.f64 d3 d2) d1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 d3 d2)) (*.f64 (*.f64 (-.f64 d3 d2) d1) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1))) (*.f64 (*.f64 (-.f64 d3 d2) d1) (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) (-.f64 d3 d2))) (*.f64 (*.f64 (-.f64 d3 d2) d1) (neg.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))) (*.f64 (*.f64 (-.f64 d3 d2) d1) (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 d3 d2) d1) (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (neg.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (neg.f64 d1) (-.f64 d3 d2)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2)) d1) (-.f64 d3 d2))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 4 binary64))) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal -1 binary64))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal -1 binary64))) (fma.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 9 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 9 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d2 d3) d1) d1) #s(literal 3 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1) (-.f64 d2 d3))
(/.f64 (*.f64 #s(literal 1 binary64) d1) (pow.f64 (+.f64 d2 d3) #s(literal -1 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3))) d1) (neg.f64 (-.f64 d3 d2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) d1) (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(/.f64 (*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 d1 #s(literal 1 binary64)) (pow.f64 (+.f64 d2 d3) #s(literal -1 binary64)))
(/.f64 (*.f64 d1 (neg.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)))) (neg.f64 (-.f64 d3 d2)))
(/.f64 (*.f64 d1 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64))) (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal 3 binary64))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64)) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64)))) (neg.f64 (*.f64 (*.f64 (-.f64 d3 d2) d1) (fma.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 9 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 9 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d2 d3) d1) d1) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1)) (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) d1)) (neg.f64 (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (neg.f64 (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2)))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 4 binary64)))) (neg.f64 (*.f64 (*.f64 (-.f64 d3 d2) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (-.f64 d3 d2) d1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64))) (*.f64 (-.f64 d3 d2) d1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 9 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d2 d3) d1) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d3 d2) d1)) (*.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d3 d2) (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) d1))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))
(/.f64 (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) d1) (-.f64 d3 d2))
(/.f64 (neg.f64 d1) (neg.f64 (pow.f64 (+.f64 d2 d3) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 d3 d2) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (*.f64 (*.f64 (-.f64 d3 d2) d1) (fma.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 9 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 9 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d2 d3) d1) d1) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2))) (*.f64 (neg.f64 d1) (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2)) (*.f64 (-.f64 d3 d2) d1))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))
(/.f64 d1 (pow.f64 (+.f64 d2 d3) #s(literal -1 binary64)))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 d3 d2) d1)) (*.f64 d1 (+.f64 d2 d3))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (*.f64 d1 (+.f64 d2 d3))))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2)) (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(fma.f64 (exp.f64 (log.f64 d1)) d2 (*.f64 d1 d3))
(fma.f64 (exp.f64 (log.f64 d1)) d3 (*.f64 d1 d2))
(fma.f64 (pow.f64 d1 #s(literal 1 binary64)) d2 (*.f64 d1 d3))
(fma.f64 (pow.f64 d1 #s(literal 1 binary64)) d3 (*.f64 d1 d2))
(fma.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2))) (*.f64 d1 (+.f64 d2 d3)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (/.f64 (*.f64 (*.f64 d3 d3) d1) d1) (/.f64 d1 (-.f64 d3 d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d3) d1) (/.f64 d3 (-.f64 d3 d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (/.f64 (*.f64 d3 d3) d1) (/.f64 (*.f64 d1 d1) (-.f64 d3 d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (/.f64 (*.f64 d1 d3) d1) (/.f64 (*.f64 d1 d3) (-.f64 d3 d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (/.f64 d3 d1) (/.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 d3 d3) d1) (-.f64 d3 d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (*.f64 (*.f64 d3 d3) d1) (/.f64 d1 (*.f64 (-.f64 d3 d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (*.f64 (*.f64 d1 d1) d3) (/.f64 d3 (*.f64 (-.f64 d3 d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 (-.f64 d3 d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal -1 binary64)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (*.f64 d3 d3) (/.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 d3) (*.f64 (-.f64 d3 d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 d1 (/.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (-.f64 d3 d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 d1 d2 (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 d2))
(fma.f64 d2 (exp.f64 (log.f64 d1)) (*.f64 d1 d3))
(fma.f64 d2 (pow.f64 d1 #s(literal 1 binary64)) (*.f64 d1 d3))
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 d3 (exp.f64 (log.f64 d1)) (*.f64 d1 d2))
(fma.f64 d3 (pow.f64 d1 #s(literal 1 binary64)) (*.f64 d1 d2))
(fma.f64 d3 (/.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (-.f64 d3 d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 d3 d1 (*.f64 d1 d2))
(-.f64 (/.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)))) (/.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)))))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64)) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d3 d2) d1)) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 d3 d2) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 d3 d2) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (*.f64 (*.f64 (-.f64 d3 d2) d1) (fma.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64))))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64)) (*.f64 (*.f64 (-.f64 d3 d2) d1) (fma.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 d1) (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2)) (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))) (*.f64 (-.f64 d3 d2) d1)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 4 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))) (*.f64 (-.f64 d3 d2) d1)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)))) (*.f64 (-.f64 d3 d2) d1)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)))) (*.f64 (-.f64 d3 d2) d1)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 (pow.f64 (/.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (-.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 d2 #s(literal 6 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (+.f64 (pow.f64 d2 #s(literal 9 binary64)) (pow.f64 d3 #s(literal 9 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 d2 #s(literal 6 binary64))) (pow.f64 (*.f64 d2 d3) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 d3 d2) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 d2 #s(literal 4 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 d2 d2 (*.f64 d3 d3)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 d3 d2) (-.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 d2 #s(literal 6 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 (+.f64 d2 d3) (*.f64 d3 d3)))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 d2 d3) d2) #s(literal 2 binary64)))) (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d2 d3) d2)))
(*.f64 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 d2 d3) d2) (-.f64 (*.f64 (-.f64 d2 d3) d2) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) (*.f64 (-.f64 d3 d2) (+.f64 d2 d3))) (+.f64 d2 d3))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (pow.f64 (-.f64 d2 d3) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)) (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)))
(*.f64 (pow.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) #s(literal -1 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 d2 d3))
(*.f64 (neg.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3))) (pow.f64 (neg.f64 (-.f64 d3 d2)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (pow.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)))
(*.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (/.f64 (+.f64 d2 d3) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(*.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (*.f64 (+.f64 d2 d3) (pow.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) #s(literal -1 binary64))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (pow.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) #s(literal -1 binary64)))
(*.f64 (+.f64 d2 d3) (/.f64 (-.f64 d3 d2) (-.f64 d3 d2)))
(*.f64 (+.f64 d2 d3) (*.f64 (-.f64 d3 d2) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64))))
(pow.f64 (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (+.f64 d2 d3) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (+.f64 d2 d3) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 d2 #s(literal 4 binary64))) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)))) (neg.f64 (fma.f64 d2 d2 (*.f64 d3 d3))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 d2 #s(literal 6 binary64))) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 d2 #s(literal 6 binary64))) (pow.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) #s(literal -1 binary64)))) (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 9 binary64)) (pow.f64 d3 #s(literal 9 binary64))) (pow.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) #s(literal -1 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 d2 #s(literal 6 binary64))) (pow.f64 (*.f64 d2 d3) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))) #s(literal 2 binary64)))) (neg.f64 (fma.f64 d3 (/.f64 d3 (-.f64 d3 d2)) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (-.f64 d3 d2) #s(literal 3 binary64))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (pow.f64 (-.f64 d3 d2) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))) #s(literal 2 binary64)) (*.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (neg.f64 (neg.f64 (-.f64 d2 d3))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3))))) (neg.f64 (neg.f64 (neg.f64 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 d2 #s(literal 4 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 d2 d2 (*.f64 d3 d3)) (-.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 d2 #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) (-.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 d2 #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 9 binary64)) (pow.f64 d3 #s(literal 9 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 d2 #s(literal 6 binary64))) (pow.f64 (*.f64 d2 d3) #s(literal 3 binary64))) (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 (pow.f64 (-.f64 d3 d2) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (*.f64 d3 d3))) (pow.f64 (-.f64 d2 d3) #s(literal 2 binary64)))
(/.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 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 d2 #s(literal 4 binary64))) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64))) (fma.f64 d2 d2 (*.f64 d3 d3)))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 d2 #s(literal 6 binary64))) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64))) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 d2 #s(literal 6 binary64))) (pow.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) #s(literal -1 binary64))) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 9 binary64)) (pow.f64 d3 #s(literal 9 binary64))) (pow.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 d2 #s(literal 6 binary64))) (pow.f64 (*.f64 d2 d3) #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))) #s(literal 2 binary64))) (fma.f64 d3 (/.f64 d3 (-.f64 d3 d2)) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2)))))
(/.f64 (-.f64 (/.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (-.f64 d3 d2) #s(literal 3 binary64))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (pow.f64 (-.f64 d3 d2) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))) #s(literal 2 binary64)) (*.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 d2 #s(literal 6 binary64)))) (neg.f64 (*.f64 (-.f64 d3 d2) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 d2 #s(literal 6 binary64)))) (neg.f64 (*.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 9 binary64)) (pow.f64 d3 #s(literal 9 binary64)))) (neg.f64 (*.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (-.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 d2 #s(literal 6 binary64))) (pow.f64 (*.f64 d2 d3) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 d2 #s(literal 4 binary64)))) (neg.f64 (*.f64 (-.f64 d3 d2) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)))) (neg.f64 (neg.f64 (-.f64 d3 d2))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 d2 #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 d2 d2 (*.f64 d3 d3)) (-.f64 d3 d2)))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 d2 #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) (-.f64 d3 d2)))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 d2 #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 9 binary64)) (pow.f64 d3 #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 d2 #s(literal 6 binary64))) (pow.f64 (*.f64 d2 d3) #s(literal 3 binary64))) (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))) (pow.f64 (-.f64 d3 d2) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (+.f64 d2 d3) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (+.f64 d2 d3) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 d2 #s(literal 4 binary64))) (*.f64 (-.f64 d3 d2) (fma.f64 d2 d2 (*.f64 d3 d3))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 d2 #s(literal 6 binary64))) (*.f64 (-.f64 d3 d2) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 d2 #s(literal 6 binary64))) (*.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (-.f64 d2 d3))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (pow.f64 (+.f64 d2 d3) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (+.f64 d2 d3) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 d2 d3) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 9 binary64)) (pow.f64 d3 #s(literal 9 binary64))) (*.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (-.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 d2 #s(literal 6 binary64))) (pow.f64 (*.f64 d2 d3) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3))) (neg.f64 (-.f64 d3 d2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(/.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) (-.f64 d3 d2))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 d3 d2)) (+.f64 d2 d3)))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))) (+.f64 d2 d3)))
(neg.f64 (/.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) (neg.f64 (-.f64 d3 d2))))
(neg.f64 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))))
(fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 (+.f64 d2 d3) (*.f64 d3 d3)) (neg.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2)))))
(fma.f64 (/.f64 (*.f64 d3 d3) (*.f64 (-.f64 d3 d2) (+.f64 d2 d3))) (+.f64 d2 d3) (neg.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2)))))
(fma.f64 (*.f64 d3 d3) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)) (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 (pow.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) #s(literal 2 binary64)) (fma.f64 d3 (/.f64 d3 (-.f64 d3 d2)) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))))) (/.f64 (pow.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))) #s(literal 2 binary64)) (fma.f64 d3 (/.f64 d3 (-.f64 d3 d2)) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))))))
(-.f64 (/.f64 (/.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (-.f64 d3 d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))) #s(literal 2 binary64)) (*.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))))))) (/.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (pow.f64 (-.f64 d3 d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))) #s(literal 2 binary64)) (*.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (*.f64 d2 (/.f64 d2 (-.f64 d3 d2))))))))
(-.f64 (/.f64 (*.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (pow.f64 (-.f64 d3 d2) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 d3 d2) (*.f64 d2 d2)) (pow.f64 (-.f64 d3 d2) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (*.f64 (-.f64 d3 d2) (fma.f64 d2 d2 (*.f64 d3 d3)))) (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (*.f64 (-.f64 d3 d2) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(-.f64 (/.f64 (pow.f64 d3 #s(literal 6 binary64)) (*.f64 (-.f64 d3 d2) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (*.f64 (-.f64 d3 d2) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))))))
(-.f64 (/.f64 (pow.f64 d3 #s(literal 6 binary64)) (*.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (*.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))) (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))))
(-.f64 (/.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (fma.f64 d2 d2 (*.f64 d3 d3))) (-.f64 d3 d2)) (/.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 (*.f64 d3 d3))) (-.f64 d3 d2)))
(-.f64 (/.f64 (/.f64 (pow.f64 d3 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64)))) (-.f64 d3 d2)) (/.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64)))) (-.f64 d3 d2)))
(-.f64 (/.f64 (/.f64 (pow.f64 d3 #s(literal 6 binary64)) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))) (/.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (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 d2 d3)) (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 (pow.f64 (+.f64 d2 d3) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (neg.f64 (*.f64 d2 (/.f64 d2 (-.f64 d3 d2)))))
(+.f64 d2 d3)
(+.f64 d3 d2)
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 d3 d2) d1) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 4 binary64)))) #s(literal -1 binary64)) (pow.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 d3 d2) d1) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 9 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 9 binary64)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d2 d3) d1) d1) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d1 (*.f64 d1 (+.f64 d2 d3))) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 d3 d2) (*.f64 (-.f64 d3 d2) d1)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (*.f64 (-.f64 d2 d3) d2) #s(literal 2 binary64)))) (-.f64 (*.f64 d3 d3) (*.f64 (-.f64 d2 d3) d2)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (+.f64 (pow.f64 (*.f64 (-.f64 d2 d3) d2) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 6 binary64)))) (fma.f64 (*.f64 (-.f64 d2 d3) d2) (-.f64 (*.f64 (-.f64 d2 d3) d2) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 (+.f64 d2 d3) (*.f64 d3 d3)))
(*.f64 (/.f64 (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) d1) (*.f64 (-.f64 d3 d2) (+.f64 d2 d3))) (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3)) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2)) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (pow.f64 d1 #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 d3 d2) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 (-.f64 d3 d2) d1) (-.f64 d3 d2)))
(*.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (pow.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) d1) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2)))
(*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2))) (pow.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (pow.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2)) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) (*.f64 (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)) d1))
(*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) (/.f64 d1 (-.f64 d3 d2)))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 d1 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (*.f64 (pow.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) #s(literal -1 binary64)) d1))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 (-.f64 d3 d2) d1) (*.f64 (-.f64 d3 d2) d1)))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal -1 binary64))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(pow.f64 (/.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 d3 d2) (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) d1)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2)) d1)) (neg.f64 (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 4 binary64))) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal -1 binary64)))) (neg.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) #s(literal -1 binary64)))) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 9 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 9 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) #s(literal -1 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d2 d3) d1) d1) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1)) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) d1)) (neg.f64 (pow.f64 (+.f64 d2 d3) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3))) d1)) (neg.f64 (neg.f64 (-.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) d1)) (neg.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 1 binary64))) (neg.f64 (pow.f64 (+.f64 d2 d3) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (neg.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3))))) (neg.f64 (neg.f64 (-.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 d1 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal 3 binary64))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64)) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1))) (neg.f64 (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) d1))) (neg.f64 (neg.f64 (-.f64 d3 d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2))))) (neg.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 4 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (-.f64 d3 d2) d1))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64))) (*.f64 (-.f64 d3 d2) d1))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 9 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 9 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d2 d3) d1) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d3 d2) d1)) (*.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))) (neg.f64 (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) (*.f64 (-.f64 d3 d2) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1))) (pow.f64 (-.f64 d3 d2) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (*.f64 (neg.f64 d1) (-.f64 d3 d2))) (*.f64 (-.f64 d3 d2) (neg.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))) (*.f64 (-.f64 d3 d2) (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (-.f64 d3 d2) #s(literal 1 binary64))) (*.f64 (-.f64 d3 d2) (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (*.f64 (-.f64 d3 d2) d1)) (*.f64 (-.f64 d3 d2) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (-.f64 d3 d2) (*.f64 (-.f64 d3 d2) d1)))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (-.f64 d3 d2)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2)) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2)) (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 (neg.f64 d1) (-.f64 d3 d2))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2)) (neg.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2)) (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2)) #s(literal 1 binary64))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2)) (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 (-.f64 d3 d2) d1)) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2)) (*.f64 (-.f64 d3 d2) d1)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 d3 d2)) (*.f64 (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1))) (*.f64 (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 d3 d2))) (*.f64 (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (neg.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))) (*.f64 (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 d3 d2) d1)) (*.f64 (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 (-.f64 d3 d2) d1)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 d3 d2)) (*.f64 (*.f64 (-.f64 d3 d2) d1) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1))) (*.f64 (*.f64 (-.f64 d3 d2) d1) (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (neg.f64 d1) (-.f64 d3 d2))) (*.f64 (*.f64 (-.f64 d3 d2) d1) (neg.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))) (*.f64 (*.f64 (-.f64 d3 d2) d1) (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal 1 binary64))) (*.f64 (*.f64 (-.f64 d3 d2) d1) (/.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 (-.f64 (neg.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (neg.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (neg.f64 d1) (-.f64 d3 d2)))
(/.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2)) d1) (-.f64 d3 d2))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 4 binary64))) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal -1 binary64))) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal -1 binary64))) (fma.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 9 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 9 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d2 d3) d1) d1) #s(literal 3 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)) d1) (-.f64 d2 d3))
(/.f64 (*.f64 #s(literal 1 binary64) d1) (pow.f64 (+.f64 d2 d3) #s(literal -1 binary64)))
(/.f64 (*.f64 (neg.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3))) d1) (neg.f64 (-.f64 d3 d2)))
(/.f64 (*.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) d1) (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(/.f64 (*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 d1 #s(literal 1 binary64)) (pow.f64 (+.f64 d2 d3) #s(literal -1 binary64)))
(/.f64 (*.f64 d1 (neg.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)))) (neg.f64 (-.f64 d3 d2)))
(/.f64 (*.f64 d1 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64))) (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(/.f64 (-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal 3 binary64))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64)) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal 3 binary64)))) (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64)))) (neg.f64 (*.f64 (*.f64 (-.f64 d3 d2) d1) (fma.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 9 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 9 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d2 d3) d1) d1) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1)) (neg.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) d1)) (neg.f64 (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))) (neg.f64 (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2)))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 4 binary64)))) (neg.f64 (*.f64 (*.f64 (-.f64 d3 d2) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (*.f64 (-.f64 d3 d2) d1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64))) (*.f64 (-.f64 d3 d2) d1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 9 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d2 d3) d1) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d3 d2) d1)) (*.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d3 d2) (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) d1))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)))
(/.f64 (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) d1) (-.f64 d3 d2))
(/.f64 (neg.f64 d1) (neg.f64 (pow.f64 (+.f64 d2 d3) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 d3 d2) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))))
(/.f64 (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (*.f64 (*.f64 (-.f64 d3 d2) d1) (fma.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (-.f64 d2 d3) d2 (*.f64 d3 d3)) (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) (*.f64 (*.f64 (-.f64 d3 d2) (+.f64 d2 d3)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (*.f64 (+.f64 d2 d3) (-.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 9 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 9 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d2 d3) d1) d1) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2))) (*.f64 (neg.f64 d1) (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2)) (*.f64 (-.f64 d3 d2) d1))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))
(/.f64 d1 (pow.f64 (+.f64 d2 d3) #s(literal -1 binary64)))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 d3 d2) d1)) (*.f64 d1 (+.f64 d2 d3))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (*.f64 d1 (+.f64 d2 d3))))
(neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2)) (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(fma.f64 (exp.f64 (log.f64 d1)) d2 (*.f64 d1 d3))
(fma.f64 (exp.f64 (log.f64 d1)) d3 (*.f64 d1 d2))
(fma.f64 (pow.f64 d1 #s(literal 1 binary64)) d2 (*.f64 d1 d3))
(fma.f64 (pow.f64 d1 #s(literal 1 binary64)) d3 (*.f64 d1 d2))
(fma.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2))) (*.f64 d1 (+.f64 d2 d3)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (/.f64 (*.f64 (*.f64 d3 d3) d1) d1) (/.f64 d1 (-.f64 d3 d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) d3) d1) (/.f64 d3 (-.f64 d3 d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (/.f64 (*.f64 d3 d3) d1) (/.f64 (*.f64 d1 d1) (-.f64 d3 d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (/.f64 (*.f64 d1 d3) d1) (/.f64 (*.f64 d1 d3) (-.f64 d3 d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (/.f64 d3 d1) (/.f64 (*.f64 (*.f64 d1 d1) d3) (-.f64 d3 d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (*.f64 d3 (/.f64 d3 (-.f64 d3 d2))) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 d3 d3) d1) (-.f64 d3 d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (*.f64 (*.f64 d3 d3) d1) (/.f64 d1 (*.f64 (-.f64 d3 d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (*.f64 (*.f64 d1 d1) d3) (/.f64 d3 (*.f64 (-.f64 d3 d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d3 d3) (*.f64 (-.f64 d3 d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal -1 binary64)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (*.f64 d3 d3) (/.f64 (*.f64 d1 d1) (*.f64 (-.f64 d3 d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 d3) (*.f64 (-.f64 d3 d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 d1 (/.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (-.f64 d3 d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 d1 d2 (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 d2))
(fma.f64 d2 (exp.f64 (log.f64 d1)) (*.f64 d1 d3))
(fma.f64 d2 (pow.f64 d1 #s(literal 1 binary64)) (*.f64 d1 d3))
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 d3 (exp.f64 (log.f64 d1)) (*.f64 d1 d2))
(fma.f64 d3 (pow.f64 d1 #s(literal 1 binary64)) (*.f64 d1 d2))
(fma.f64 d3 (/.f64 (*.f64 (*.f64 d1 d1) d3) (*.f64 (-.f64 d3 d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(fma.f64 d3 d1 (*.f64 d1 d2))
(-.f64 (/.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)))) (/.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)) (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)))))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64)) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)) (+.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) #s(literal 2 binary64)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)))))))
(-.f64 (/.f64 (*.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (-.f64 d3 d2) d1)) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (-.f64 d3 d2) d1) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (pow.f64 (*.f64 (-.f64 d3 d2) d1) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 d3 d2) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 d3 d2) d1) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (*.f64 (*.f64 (-.f64 d3 d2) d1) (fma.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64))))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64)) (*.f64 (*.f64 (-.f64 d3 d2) d1) (fma.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 d1) (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (-.f64 d3 d2)) (*.f64 (neg.f64 d1) (-.f64 d3 d2))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))) (*.f64 (-.f64 d3 d2) d1)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 4 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3)))) (*.f64 (-.f64 d3 d2) d1)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)))) (*.f64 (-.f64 d3 d2) d1)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64)) (fma.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 (*.f64 d3 d3))) (pow.f64 (*.f64 d1 d3) #s(literal 4 binary64)))) (*.f64 (-.f64 d3 d2) d1)))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 6 binary64)) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 d3) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) d1) (-.f64 d3 d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) d1) (-.f64 d3 d2))))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 (exp.f64 (log.f64 d1)) d2)
(*.f64 (pow.f64 d1 #s(literal 1 binary64)) d2)
(*.f64 d1 d2)
(*.f64 d2 (exp.f64 (log.f64 d1)))
(*.f64 d2 (pow.f64 d1 #s(literal 1 binary64)))
(*.f64 d2 d1)
(pow.f64 (*.f64 d1 d2) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d2)) #s(literal 1 binary64)))
(exp.f64 (log.f64 (*.f64 d1 d2)))

eval49.0ms (1%)

Memory
-28.0MiB live, 47.1MiB allocated
Compiler

Compiled 8 126 to 1 013 computations (87.5% saved)

prune5.0ms (0.1%)

Memory
11.7MiB live, 11.7MiB allocated
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New3121313
Fresh000
Picked022
Done000
Total3123315
Accuracy
100.0%
Counts
315 → 3
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(fma.f64 d3 d1 (*.f64 d2 d1))
100.0%
(*.f64 (+.f64 d3 d2) d1)
58.0%
#s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))
Compiler

Compiled 20 to 17 computations (15% saved)

simplify3.0ms (0.1%)

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

Found 2 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 d3)
cost-diff0
#s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0714
0814
11114
21714
31714
01714
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))
(*.f64 d1 d3)
d1
d3
Outputs
#s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))
(*.f64 d1 d3)
d1
d3

localize15.0ms (0.3%)

Memory
6.1MiB live, 6.1MiB allocated
Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d1 d3)
accuracy26.885967714006348
#s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))
Samples
11.0ms256×0valid
Compiler

Compiled 26 to 15 computations (42.3% saved)

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

series3.0ms (0.1%)

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

9 calls:

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

simplify355.0ms (6.9%)

Memory
-9.9MiB live, 141.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02436
18436
225836
365736
4206336
5431336
6569336
7633236
8653436
9665136
10695536
11699536
12702836
13723836
14725236
15725736
16726036
17726236
18726236
0836636
Stop Event
iter limit
node limit
Counts
8 → 8
Calls
Call 1
Inputs
(* d1 (+ d2 d3))
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
Outputs
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d3)
(*.f64 d1 d3)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)

rewrite232.0ms (4.5%)

Memory
6.5MiB live, 205.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0712
0812
12412
214812
3140012
0842712
Stop Event
iter limit
node limit
iter limit
Counts
2 → 3
Calls
Call 1
Inputs
#s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))
(*.f64 d1 d3)
Outputs
#s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))
(*.f64 d1 d3)
(*.f64 d3 d1)

eval1.0ms (0%)

Memory
2.1MiB live, 2.1MiB allocated
Compiler

Compiled 60 to 17 computations (71.7% saved)

prune1.0ms (0%)

Memory
2.6MiB live, 2.6MiB allocated
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New516
Fresh000
Picked011
Done022
Total549
Accuracy
100.0%
Counts
9 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(fma.f64 d3 d1 (*.f64 d2 d1))
100.0%
(*.f64 (+.f64 d3 d2) d1)
58.0%
#s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))
52.2%
#s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))
Compiler

Compiled 29 to 24 computations (17.2% saved)

simplify3.0ms (0.1%)

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

Found 2 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 d2)
cost-diff0
#s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0714
0814
11114
21714
31714
01714
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
d1
d2
Outputs
#s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
d1
d2

localize15.0ms (0.3%)

Memory
21.5MiB live, 21.5MiB allocated
Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d1 d2)
accuracy30.56023623426584
#s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))
Samples
11.0ms256×0valid
Compiler

Compiled 26 to 15 computations (42.3% saved)

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

series21.0ms (0.4%)

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

9 calls:

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

simplify328.0ms (6.4%)

Memory
2.6MiB live, 173.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02436
18436
225836
365736
4206336
5430936
6568836
7632736
8652836
9664536
10694936
11698936
12702236
13723236
14724636
15725136
16725436
17725636
18725636
0836036
Stop Event
iter limit
node limit
Counts
8 → 8
Calls
Call 1
Inputs
(* d1 (+ d2 d3))
(* d1 d2)
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
Outputs
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d3)
(*.f64 d1 d3)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)

rewrite151.0ms (2.9%)

Memory
-4.7MiB live, 153.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0712
0812
12412
214812
3140012
0842712
Stop Event
iter limit
node limit
iter limit
Counts
2 → 3
Calls
Call 1
Inputs
#s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
Outputs
#s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 d1)

eval1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Compiler

Compiled 60 to 17 computations (71.7% saved)

prune2.0ms (0%)

Memory
2.4MiB live, 2.4MiB allocated
Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New606
Fresh000
Picked011
Done033
Total6410
Accuracy
100.0%
Counts
10 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(fma.f64 d3 d1 (*.f64 d2 d1))
100.0%
(*.f64 (+.f64 d3 d2) d1)
58.0%
#s(approx (* (+ d3 d2) d1) (*.f64 d1 d3))
52.2%
#s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))
Compiler

Compiled 65 to 38 computations (41.5% saved)

regimes9.0ms (0.2%)

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

4 calls:

2.0ms
d3
2.0ms
d1
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 10 to 15 computations (-50% saved)

regimes6.0ms (0.1%)

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

4 calls:

2.0ms
d3
2.0ms
d1
1.0ms
d2
1.0ms
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Results
AccuracySegmentsBranch
64.3%2d1
84.6%2d2
82.8%2d3
96.3%2(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Compiler

Compiled 10 to 15 computations (-50% saved)

regimes45.0ms (0.9%)

Memory
-31.5MiB live, 7.7MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

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

Compiled 10 to 15 computations (-50% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-4.0842277137183e-299
0.0
Compiler

Compiled 10 to 12 computations (-20% saved)

simplify22.0ms (0.4%)

Memory
26.1MiB live, 26.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01542
12042
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (+.f64 d3 d2) d1)
(if (<=.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #s(literal -7540071506325551/188501787658138776526316391973679239907820382867140805681144220780050698265428977917842924316820804490882044531700026161400423140624345724347059987430217219443542346615871751089083876220596224387399635909565487009065232689887930358404389913798458461035797425091600762263250923357187307004059038598692050448905404416 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))
#s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))
Outputs
(*.f64 (+.f64 d3 d2) d1)
(*.f64 d1 (+.f64 d2 d3))
(if (<=.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 d3)) #s(literal -7540071506325551/188501787658138776526316391973679239907820382867140805681144220780050698265428977917842924316820804490882044531700026161400423140624345724347059987430217219443542346615871751089083876220596224387399635909565487009065232689887930358404389913798458461035797425091600762263250923357187307004059038598692050448905404416 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))
(if (<=.f64 (+.f64 (*.f64 d1 d3) (*.f64 d1 d2)) #s(literal -7540071506325551/188501787658138776526316391973679239907820382867140805681144220780050698265428977917842924316820804490882044531700026161400423140624345724347059987430217219443542346615871751089083876220596224387399635909565487009065232689887930358404389913798458461035797425091600762263250923357187307004059038598692050448905404416 binary64)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d2)) #s(approx (* (+ d3 d2) d1) (*.f64 d1 d3)))
#s(approx (* (+ d3 d2) d1) (*.f64 d1 d2))

soundness1.2s (23.7%)

Memory
-9.1MiB live, 151.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
0911
12711
219111
3199311
0814111
04458
115158
240058
3115858
4317058
5380858
6417058
7448858
8458258
9460758
10723258
0802858
02436
18436
225836
365736
4206336
5431336
6569336
7633236
8653436
9665136
10695536
11699536
12702836
13723836
14725236
15725736
16726036
17726236
18726236
0836636
Stop Event
done
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 105 to 67 computations (36.2% saved)

preprocess51.0ms (1%)

Memory
3.8MiB live, 43.2MiB allocated
Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 148 to 92 computations (37.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...