FastMath dist3

Time bar (total: 6.8s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage

analyze0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated; 0ms collecting garbage
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 15 to 13 computations (13.3% saved)

sample1.8s (26.1%)

Memory
44.1MiB live, 1 769.0MiB allocated; 467ms collecting garbage
Samples
1.2s8 222×0valid
3.0ms24×1valid
2.0ms10×2valid
Precisions
Click to see histograms. Total time spent on operations: 737.0ms
ival-mult: 509.0ms (69% of total)
ival-add: 205.0ms (27.8% of total)
exact: 9.0ms (1.2% of total)
ival-true: 6.0ms (0.8% of total)
adjust: 4.0ms (0.5% of total)
ival-assert: 4.0ms (0.5% of total)
Bogosity

explain268.0ms (3.9%)

Memory
-27.5MiB live, 249.8MiB allocated; 65ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
70-0-(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
00-0-(*.f64 d1 #s(literal 32 binary64))
00-0-#s(literal 32 binary64)
00-0-#s(literal 5 binary64)
00-0-(+.f64 d3 #s(literal 5 binary64))
00-0-(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
00-0-(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
00-0-(*.f64 d1 d2)
00-0-d2
00-0-d1
00-0-d3
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
+.f64(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))nan-rescue70
(*.f64 d1 d2)overflow30
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)overflow33
Confusion
Predicted +Predicted -
+70
-0249
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+700
-00249
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0249
17
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
150.0ms488×0valid
25.0ms18×1valid
9.0ms2valid
Compiler

Compiled 99 to 37 computations (62.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 167.0ms
ival-mult: 84.0ms (50.3% of total)
ival-add: 73.0ms (43.7% of total)
adjust: 9.0ms (5.4% of total)
exact: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess374.0ms (5.5%)

Memory
34.1MiB live, 268.3MiB allocated; 27ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
043131
1129110
245270
3165465
4424463
5742063
01113
01713
13111
2897
33297
47787
516397
638977
760037
870137
975227
1077937
1178957
080187
Stop Event
iter limit
node limit
iter limit
node limit
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Outputs
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
(*.f64 (+.f64 (-.f64 d3 #s(literal -37 binary64)) d2) d1)
Symmetry

(negabs d1)

(sort d2 d3)

Compiler

Compiled 13 to 11 computations (15.4% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated; 0ms collecting garbage
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune1.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated; 0ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.2%
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Compiler

Compiled 13 to 11 computations (15.4% saved)

simplify162.0ms (2.4%)

Memory
-20.9MiB live, 136.8MiB allocated; 38ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
cost-diff0
(*.f64 d1 d2)
cost-diff2
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
cost-diff4
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01141
01741
13137
28933
332933
477833
5163933
6389733
7600333
8701333
9752233
10779333
11789533
0801833
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
(*.f64 d1 d2)
d1
d2
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
(+.f64 d3 #s(literal 5 binary64))
d3
#s(literal 5 binary64)
(*.f64 d1 #s(literal 32 binary64))
#s(literal 32 binary64)
Outputs
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
(*.f64 (+.f64 (-.f64 d3 #s(literal -37 binary64)) d2) d1)
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(*.f64 d1 d2)
(*.f64 d2 d1)
d1
d2
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
(*.f64 (+.f64 #s(literal 5 binary64) d3) d1)
(+.f64 d3 #s(literal 5 binary64))
(+.f64 #s(literal 5 binary64) d3)
d3
#s(literal 5 binary64)
(*.f64 d1 #s(literal 32 binary64))
(*.f64 #s(literal 32 binary64) d1)
#s(literal 32 binary64)

localize74.0ms (1.1%)

Memory
5.2MiB live, 96.3MiB allocated; 6ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 d1 #s(literal 32 binary64))
accuracy0.02734375
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
accuracy0.04296875
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
accuracy1.5234333716604118
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
Samples
56.0ms245×0valid
5.0ms1valid
1.0ms2valid
Compiler

Compiled 43 to 13 computations (69.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 9.0ms (45.4% of total)
ival-add: 6.0ms (30.2% of total)
adjust: 4.0ms (20.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series35.0ms (0.5%)

Memory
-18.1MiB live, 28.4MiB allocated; 6ms collecting garbage
Counts
5 → 27
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
(*.f64 d1 d2)
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
(*.f64 d1 #s(literal 32 binary64))
Outputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 d2)
(* d1 (+ 5 d3))
(* 32 d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (* d1 d2))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(* 5 d1)
(+ (* 5 d1) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (* 5 (/ d1 d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
Calls

9 calls:

TimeVariablePointExpression
22.0ms
d1
@-inf
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 d2) (* (+ d3 5) d1) (* d1 32))
4.0ms
d1
@inf
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 d2) (* (+ d3 5) d1) (* d1 32))
2.0ms
d1
@0
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 d2) (* (+ d3 5) d1) (* d1 32))
1.0ms
d2
@-inf
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 d2) (* (+ d3 5) d1) (* d1 32))
1.0ms
d2
@0
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 d2) (* (+ d3 5) d1) (* d1 32))

simplify494.0ms (7.2%)

Memory
28.7MiB live, 311.3MiB allocated; 50ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
083243
1331211
21274199
35143199
08175189
Stop Event
iter limit
node limit
Counts
27 → 27
Calls
Call 1
Inputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 d2)
(* d1 (+ 5 d3))
(* 32 d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (* d1 d2))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(* 5 d1)
(+ (* 5 d1) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (* 5 (/ d1 d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
Outputs
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* d1 (+ 5 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 (+ 5 d3))
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(* 32 d1)
(*.f64 #s(literal 32 binary64) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 (+.f64 #s(literal 37 binary64) d3) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 5 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2)
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d3 #s(literal -5 binary64)) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d3 #s(literal -5 binary64)) d1) d2)
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1)
(+ (* 5 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -5 binary64)) d1)
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1)
(* 5 d1)
(*.f64 #s(literal 5 binary64) d1)
(+ (* 5 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 37 binary64) d2) d1) d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -5 binary64)) d1) d3)
(* d3 (+ d1 (* 5 (/ d1 d3))))
(*.f64 (fma.f64 (/.f64 d1 d3) #s(literal 5 binary64) d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 37 binary64) d2) d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -5 binary64)) d1) d3)
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(*.f64 (fma.f64 (/.f64 d1 d3) #s(literal 5 binary64) d1) d3)

rewrite459.0ms (6.7%)

Memory
-27.9MiB live, 491.7MiB allocated; 159ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01133
01733
16929
259325
0833825
Stop Event
iter limit
node limit
iter limit
Counts
5 → 231
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
(*.f64 d1 d2)
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
(*.f64 d1 #s(literal 32 binary64))
Outputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(*.f64 d1 (+.f64 #s(literal 32 binary64) (-.f64 (-.f64 d2 #s(literal -5 binary64)) (neg.f64 d3))))
(*.f64 d1 (+.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))
(*.f64 d1 (+.f64 #s(literal 32 binary64) (+.f64 d2 (+.f64 #s(literal 5 binary64) d3))))
(*.f64 d1 (+.f64 (-.f64 (-.f64 d2 #s(literal -5 binary64)) (neg.f64 d3)) #s(literal 32 binary64)))
(*.f64 d1 (+.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))
(*.f64 d1 (+.f64 (+.f64 d2 (+.f64 #s(literal 5 binary64) d3)) #s(literal 32 binary64)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2))) (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 (neg.f64 d1) (+.f64 #s(literal 5 binary64) d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2))) (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 (+.f64 #s(literal 5 binary64) d3) d1)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))) (-.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)))) (fma.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 (neg.f64 d1) (+.f64 #s(literal 5 binary64) d3))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (neg.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 (+.f64 #s(literal 5 binary64) d3) d1)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))) (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 32768 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))) (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64))) (fma.f64 d2 d1 (neg.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 32768 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 32768 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))
(/.f64 (fma.f64 #s(literal 32768 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))))
(/.f64 (fma.f64 #s(literal 32768 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 #s(literal 32768 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64))))))
(neg.f64 (/.f64 (fma.f64 #s(literal 32768 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (*.f64 #s(literal -32 binary64) (neg.f64 d1)))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 #s(literal 32 binary64) d1 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))
(fma.f64 (+.f64 #s(literal 5 binary64) d3) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 (+.f64 #s(literal 5 binary64) d3) d1 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 #s(literal 5 binary64) d1 (fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(fma.f64 d3 d1 (fma.f64 #s(literal 5 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(fma.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) #s(literal -32 binary64)) (*.f64 d2 d1))
(fma.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) (neg.f64 d2)) (*.f64 #s(literal -32 binary64) (neg.f64 d1)))
(fma.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) (neg.f64 d2)) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 d1 (+.f64 #s(literal 32 binary64) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d2 d1))
(fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 (neg.f64 d1) (neg.f64 (+.f64 #s(literal 5 binary64) d3))))
(fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 (+.f64 #s(literal 5 binary64) d3) d1))
(fma.f64 d1 (+.f64 d2 #s(literal 32 binary64)) (*.f64 (+.f64 #s(literal 5 binary64) d3) d1))
(fma.f64 d1 (-.f64 (-.f64 d2 #s(literal -5 binary64)) (neg.f64 d3)) (*.f64 #s(literal -32 binary64) (neg.f64 d1)))
(fma.f64 d1 (-.f64 (-.f64 d2 #s(literal -5 binary64)) (neg.f64 d3)) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (*.f64 #s(literal -32 binary64) (neg.f64 d1)))
(fma.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 d1 (+.f64 d2 (+.f64 #s(literal 5 binary64) d3)) (*.f64 #s(literal -32 binary64) (neg.f64 d1)))
(fma.f64 d1 (+.f64 d2 (+.f64 #s(literal 5 binary64) d3)) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
(fma.f64 d1 #s(literal 32 binary64) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))
(fma.f64 d1 (+.f64 #s(literal 5 binary64) d3) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 d1 (+.f64 #s(literal 5 binary64) d3) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(fma.f64 d1 #s(literal 5 binary64) (fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(fma.f64 d1 d3 (fma.f64 d1 #s(literal 5 binary64) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(-.f64 (fma.f64 #s(literal 32 binary64) d1 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(-.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 (neg.f64 d1) (+.f64 #s(literal 5 binary64) d3)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal -32 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (*.f64 #s(literal -32 binary64) d1)))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (*.f64 #s(literal 32 binary64) d1)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))
(-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (neg.f64 d1) d2))
(-.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 (neg.f64 d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))
(-.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 #s(literal -32 binary64) d1))
(-.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (fma.f64 (neg.f64 d2) d1 (*.f64 #s(literal -32 binary64) d1)))
(-.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (-.f64 (*.f64 #s(literal -32 binary64) d1) (*.f64 d2 d1)))
(-.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (-.f64 (*.f64 (neg.f64 d1) d2) (*.f64 #s(literal 32 binary64) d1)))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) (+.f64 d3 #s(literal 37 binary64))))
(-.f64 (*.f64 d2 d1) (neg.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))
(+.f64 (fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 #s(literal 5 binary64) d1)) (*.f64 d3 d1))
(+.f64 (fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 d3 d1)) (*.f64 #s(literal 5 binary64) d1))
(+.f64 (fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 d1 #s(literal 5 binary64))) (*.f64 d1 d3))
(+.f64 (fma.f64 d1 (+.f64 #s(literal 32 binary64) d2) (*.f64 d1 d3)) (*.f64 d1 #s(literal 5 binary64)))
(+.f64 (fma.f64 #s(literal 32 binary64) d1 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d1))))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d1))))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))) (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1024 binary64) (*.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))) (*.f64 (+.f64 #s(literal 5 binary64) d3) d1))
(+.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 (neg.f64 d1) (neg.f64 (+.f64 #s(literal 5 binary64) d3))))
(+.f64 (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)) (*.f64 (+.f64 #s(literal 5 binary64) d3) d1))
(+.f64 (*.f64 #s(literal 5 binary64) d1) (fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(+.f64 (*.f64 d3 d1) (fma.f64 #s(literal 5 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(+.f64 (*.f64 d1 #s(literal 5 binary64)) (fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(+.f64 (*.f64 d1 d3) (fma.f64 d1 #s(literal 5 binary64) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 #s(literal -32 binary64) d1)))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 #s(literal 32 binary64) d1)))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 32 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (-.f64 #s(literal 32 binary64) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))) (/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(literal 1024 binary64) d1)) (*.f64 d1 (-.f64 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2) #s(literal 32 binary64)))))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d1))
(+.f64 (*.f64 #s(literal 32 binary64) d1) (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))
(+.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 #s(literal -32 binary64) (neg.f64 d1)))
(+.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) (*.f64 #s(literal 32 binary64) d1))
(+.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(+.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 d1 (+.f64 #s(literal 32 binary64) d2)))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)) d1) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))
(*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) (neg.f64 d2)))
(*.f64 d1 (-.f64 (-.f64 d2 #s(literal -5 binary64)) (neg.f64 d3)))
(*.f64 d1 (+.f64 (+.f64 #s(literal 5 binary64) d3) d2))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 5 binary64) d3)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 (neg.f64 d1) d2)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)))) (pow.f64 (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) d2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)))) (*.f64 (neg.f64 d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) 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 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))
(neg.f64 (*.f64 (neg.f64 d1) (+.f64 (+.f64 #s(literal 5 binary64) d3) d2)))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d2) d1) d1) (/.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) d1) (/.f64 d2 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(fma.f64 (/.f64 (*.f64 (neg.f64 d1) d2) d1) (/.f64 (*.f64 (neg.f64 d1) d2) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(fma.f64 (/.f64 (fabs.f64 (*.f64 d2 d1)) d1) (/.f64 (fabs.f64 (*.f64 d2 d1)) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 d2 d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (*.f64 d2 d2) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(fma.f64 (+.f64 #s(literal 5 binary64) d3) d1 (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 (+.f64 #s(literal 5 binary64) d3) d1 (*.f64 d2 d1))
(fma.f64 #s(literal 5 binary64) d1 (-.f64 (*.f64 d3 d1) (*.f64 (neg.f64 d1) d2)))
(fma.f64 #s(literal 5 binary64) d1 (fma.f64 d3 d1 (*.f64 d2 d1)))
(fma.f64 d3 d1 (-.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 (neg.f64 d1) d2)))
(fma.f64 d3 d1 (fma.f64 #s(literal 5 binary64) d1 (*.f64 d2 d1)))
(fma.f64 d2 d1 (*.f64 (neg.f64 d1) (neg.f64 (+.f64 #s(literal 5 binary64) d3))))
(fma.f64 d2 d1 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1))
(fma.f64 d1 (+.f64 #s(literal 5 binary64) d3) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 d1 (+.f64 #s(literal 5 binary64) d3) (*.f64 d2 d1))
(fma.f64 d1 #s(literal 5 binary64) (-.f64 (*.f64 d1 d3) (*.f64 (neg.f64 d1) d2)))
(fma.f64 d1 #s(literal 5 binary64) (fma.f64 d1 d3 (*.f64 d2 d1)))
(fma.f64 d1 d3 (-.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 (neg.f64 d1) d2)))
(fma.f64 d1 d3 (fma.f64 d1 #s(literal 5 binary64) (*.f64 d2 d1)))
(fma.f64 d1 d2 (*.f64 (neg.f64 d1) (neg.f64 (+.f64 #s(literal 5 binary64) d3))))
(fma.f64 d1 d2 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 5 binary64) d3) d2))))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(-.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 (neg.f64 d1) d2))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal 5 binary64) d3)))
(+.f64 (fma.f64 d2 d1 (*.f64 #s(literal 5 binary64) d1)) (*.f64 d3 d1))
(+.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) (*.f64 #s(literal 5 binary64) d1))
(+.f64 (fma.f64 d2 d1 (*.f64 d1 #s(literal 5 binary64))) (*.f64 d1 d3))
(+.f64 (fma.f64 d2 d1 (*.f64 d1 d3)) (*.f64 d1 #s(literal 5 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d2 d1) d1) (-.f64 d2 (+.f64 #s(literal 5 binary64) d3))))))
(+.f64 (*.f64 #s(literal 5 binary64) d1) (-.f64 (*.f64 d3 d1) (*.f64 (neg.f64 d1) d2)))
(+.f64 (*.f64 #s(literal 5 binary64) d1) (fma.f64 d3 d1 (*.f64 d2 d1)))
(+.f64 (*.f64 d3 d1) (-.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 (neg.f64 d1) d2)))
(+.f64 (*.f64 d3 d1) (fma.f64 #s(literal 5 binary64) d1 (*.f64 d2 d1)))
(+.f64 (*.f64 d1 #s(literal 5 binary64)) (-.f64 (*.f64 d1 d3) (*.f64 (neg.f64 d1) d2)))
(+.f64 (*.f64 d1 #s(literal 5 binary64)) (fma.f64 d1 d3 (*.f64 d2 d1)))
(+.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 (neg.f64 d1) d2)))
(+.f64 (*.f64 d1 d3) (fma.f64 d1 #s(literal 5 binary64) (*.f64 d2 d1)))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) d1) (-.f64 (+.f64 #s(literal 5 binary64) d3) d2) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))) (/.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 (+.f64 #s(literal 5 binary64) d3)))))
(+.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(+.f64 (*.f64 (+.f64 #s(literal 5 binary64) d3) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) (neg.f64 (+.f64 #s(literal 5 binary64) d3))))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 5 binary64) d3) d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
(*.f64 (+.f64 #s(literal 5 binary64) d3) d1)
(*.f64 d1 (+.f64 #s(literal 5 binary64) d3))
(/.f64 (*.f64 d1 (-.f64 #s(literal 25 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 5 binary64) d3))
(/.f64 (*.f64 d1 (neg.f64 (fma.f64 d3 d3 #s(literal -25 binary64)))) (neg.f64 (-.f64 d3 #s(literal 5 binary64))))
(/.f64 (*.f64 d1 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -125 binary64)))) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 #s(literal 5 binary64) d1)) (*.f64 (*.f64 d3 d1) (*.f64 d3 d1))) (-.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 d3 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 #s(literal 5 binary64) d1))) (-.f64 (*.f64 d3 d1) (*.f64 #s(literal 5 binary64) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 #s(literal 5 binary64))) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 #s(literal 5 binary64)))) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 5 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 5 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 #s(literal 5 binary64) d1) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 d3 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d3 d1) (*.f64 d3 d1) (-.f64 (*.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 #s(literal 5 binary64) d1)) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal 5 binary64) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 5 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 #s(literal 5 binary64)) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 5 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d3) (*.f64 d1 d3) (-.f64 (*.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 #s(literal 5 binary64))) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 5 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1)) (neg.f64 (-.f64 d3 #s(literal 5 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -125 binary64)) d1)) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64)))) (neg.f64 (-.f64 d3 #s(literal 5 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -125 binary64)))) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))))
(/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -25 binary64)) d1) (-.f64 d3 #s(literal 5 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -125 binary64)) d1) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))))
(/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -25 binary64))) (-.f64 d3 #s(literal 5 binary64)))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -125 binary64))) (+.f64 #s(literal 25 binary64) (*.f64 d3 (-.f64 d3 #s(literal 5 binary64)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -125 binary64))) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))))
(neg.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 5 binary64) d3)))
(fma.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))) d1 (*.f64 (/.f64 #s(literal 125 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))) d1))
(fma.f64 #s(literal 5 binary64) d1 (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 #s(literal 5 binary64) d1))
(fma.f64 d1 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))) (*.f64 d1 (/.f64 #s(literal 125 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))))))
(fma.f64 d1 #s(literal 5 binary64) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 #s(literal 5 binary64)))
(-.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 (neg.f64 d3) d1))
(-.f64 (*.f64 d3 d1) (*.f64 #s(literal -5 binary64) d1))
(-.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 (neg.f64 d1) d3))
(-.f64 (*.f64 d1 d3) (*.f64 (neg.f64 d1) #s(literal 5 binary64)))
(+.f64 (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))) d1) (*.f64 (/.f64 #s(literal 125 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3)))) d1))
(+.f64 (*.f64 d1 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))))) (*.f64 d1 (/.f64 #s(literal 125 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 25 binary64) (*.f64 #s(literal 5 binary64) d3))))))
(+.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 #s(literal 5 binary64) d1))
(+.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 5 binary64)))
(*.f64 #s(literal 32 binary64) d1)
(*.f64 d1 #s(literal 32 binary64))
(neg.f64 (*.f64 #s(literal -32 binary64) d1))

eval56.0ms (0.8%)

Memory
-35.5MiB live, 111.5MiB allocated; 11ms collecting garbage
Compiler

Compiled 6 858 to 819 computations (88.1% saved)

prune7.0ms (0.1%)

Memory
26.4MiB live, 26.4MiB allocated; 0ms collecting garbage
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New2397246
Fresh000
Picked101
Done000
Total2407247
Accuracy
100.0%
Counts
247 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(fma.f64 (+.f64 #s(literal 5 binary64) d3) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
98.0%
(fma.f64 d3 d1 (fma.f64 #s(literal 5 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
98.0%
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
100.0%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
64.7%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
68.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
36.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
Compiler

Compiled 182 to 150 computations (17.6% saved)

simplify137.0ms (2%)

Memory
6.0MiB live, 147.6MiB allocated; 19ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d2 d1)
cost-diff0
(+.f64 d3 #s(literal 37 binary64))
cost-diff1
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
cost-diff0
(+.f64 #s(literal 37 binary64) d3)
cost-diff0
(*.f64 (+.f64 #s(literal 37 binary64) d3) d1)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
cost-diff0
(+.f64 #s(literal 37 binary64) d2)
cost-diff0
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
cost-diff0
(*.f64 d3 d1)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
cost-diff0
(+.f64 d3 #s(literal 37 binary64))
cost-diff0
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
cost-diff0
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025119
036118
171112
2164100
3450100
4951100
51890100
64017100
75931100
86912100
97421100
107701100
117786100
08484100
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
d1
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
(+.f64 d3 #s(literal 37 binary64))
d3
#s(literal 37 binary64)
d2
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
(*.f64 d3 d1)
d3
d1
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
(+.f64 #s(literal 37 binary64) d2)
#s(literal 37 binary64)
d2
d1
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
(*.f64 (+.f64 #s(literal 37 binary64) d3) d1)
(+.f64 #s(literal 37 binary64) d3)
#s(literal 37 binary64)
d3
d1
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
d1
(+.f64 d3 #s(literal 37 binary64))
d3
#s(literal 37 binary64)
(*.f64 d2 d1)
d2
Outputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) d1)
d1
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
(+.f64 d2 (-.f64 d3 #s(literal -37 binary64)))
(+.f64 d3 #s(literal 37 binary64))
(-.f64 d3 #s(literal -37 binary64))
d3
#s(literal 37 binary64)
d2
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
(*.f64 d3 d1)
d3
d1
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+.f64 #s(literal 37 binary64) d2)
(-.f64 d2 #s(literal -37 binary64))
#s(literal 37 binary64)
d2
d1
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
(*.f64 (+.f64 #s(literal 37 binary64) d3) d1)
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+.f64 #s(literal 37 binary64) d3)
(-.f64 d3 #s(literal -37 binary64))
#s(literal 37 binary64)
d3
d1
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
(*.f64 (+.f64 d2 (-.f64 d3 #s(literal -37 binary64))) d1)
d1
(+.f64 d3 #s(literal 37 binary64))
(-.f64 d3 #s(literal -37 binary64))
d3
#s(literal 37 binary64)
(*.f64 d2 d1)
d2

localize97.0ms (1.4%)

Memory
-3.9MiB live, 183.4MiB allocated; 27ms collecting garbage
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(+.f64 d3 #s(literal 37 binary64))
accuracy0.0
(*.f64 d2 d1)
accuracy1.269517488027801
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
accuracy0.0
(+.f64 #s(literal 37 binary64) d3)
accuracy0.015625
(*.f64 (+.f64 #s(literal 37 binary64) d3) d1)
accuracy22.59790308213059
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
accuracy0.0
(+.f64 #s(literal 37 binary64) d2)
accuracy0.0078125
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
accuracy20.168044832230347
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
accuracy0.0
(*.f64 d3 d1)
accuracy40.96304825049392
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
accuracy0.0
(+.f64 d3 #s(literal 37 binary64))
accuracy0.00390625
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
accuracy0.01953125
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
Samples
84.0ms254×0valid
0.0ms2valid
0.0ms1valid
Compiler

Compiled 106 to 25 computations (76.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-add: 22.0ms (60.7% of total)
ival-mult: 13.0ms (35.9% of total)
exact: 1.0ms (2.8% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series17.0ms (0.2%)

Memory
-12.7MiB live, 33.9MiB allocated; 5ms collecting garbage
Counts
13 → 43
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
(+.f64 d3 #s(literal 37 binary64))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
(*.f64 d3 d1)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
(+.f64 #s(literal 37 binary64) d2)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
(*.f64 (+.f64 #s(literal 37 binary64) d3) d1)
(+.f64 #s(literal 37 binary64) d3)
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
(*.f64 d2 d1)
Outputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 d3)
(* d1 (+ 37 d2))
(* d1 (+ 37 d3))
(* d1 d2)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ 37 d3)
(+ 37 (+ d2 d3))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* 37 d1)
(+ (* 37 d1) (* d1 d2))
37
(+ 37 d2)
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
d2
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
d3
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))
Calls

9 calls:

TimeVariablePointExpression
5.0ms
d1
@-inf
((* d1 (+ (+ d3 37) d2)) (+ (+ d3 37) d2) (+ d3 37) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* d3 d1) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d2) d1) (+ 37 d2) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d3) d1) (+ 37 d3) (+ (* d1 (+ d3 37)) (* d2 d1)) (* d2 d1))
3.0ms
d1
@0
((* d1 (+ (+ d3 37) d2)) (+ (+ d3 37) d2) (+ d3 37) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* d3 d1) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d2) d1) (+ 37 d2) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d3) d1) (+ 37 d3) (+ (* d1 (+ d3 37)) (* d2 d1)) (* d2 d1))
2.0ms
d1
@inf
((* d1 (+ (+ d3 37) d2)) (+ (+ d3 37) d2) (+ d3 37) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* d3 d1) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d2) d1) (+ 37 d2) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d3) d1) (+ 37 d3) (+ (* d1 (+ d3 37)) (* d2 d1)) (* d2 d1))
1.0ms
d2
@-inf
((* d1 (+ (+ d3 37) d2)) (+ (+ d3 37) d2) (+ d3 37) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* d3 d1) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d2) d1) (+ 37 d2) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d3) d1) (+ 37 d3) (+ (* d1 (+ d3 37)) (* d2 d1)) (* d2 d1))
1.0ms
d3
@-inf
((* d1 (+ (+ d3 37) d2)) (+ (+ d3 37) d2) (+ d3 37) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* d3 d1) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d2) d1) (+ 37 d2) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d3) d1) (+ 37 d3) (+ (* d1 (+ d3 37)) (* d2 d1)) (* d2 d1))

simplify228.0ms (3.3%)

Memory
9.3MiB live, 201.7MiB allocated; 35ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0133237
1516236
21828235
37120235
08104235
Stop Event
iter limit
node limit
Counts
43 → 41
Calls
Call 1
Inputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 d3)
(* d1 (+ 37 d2))
(* d1 (+ 37 d3))
(* d1 d2)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ 37 d3)
(+ 37 (+ d2 d3))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* 37 d1)
(+ (* 37 d1) (* d1 d2))
37
(+ 37 d2)
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
d2
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
d3
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))
Outputs
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ 37 d3)
(-.f64 d3 #s(literal -37 binary64))
(+ 37 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -37 binary64))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(+ (* 37 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
37
#s(literal 37 binary64)
(+ 37 d2)
(-.f64 d2 #s(literal -37 binary64))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
d2
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(-.f64 (+.f64 d2 d3) #s(literal -37 binary64))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* d2 (+ 1 (* 37 (/ 1 d2))))
(-.f64 d2 #s(literal -37 binary64))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(*.f64 (-.f64 (/.f64 (-.f64 #s(literal -37 binary64) d3) d2) #s(literal 1 binary64)) (neg.f64 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(+ (* 37 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
d3
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(-.f64 (+.f64 d2 d3) #s(literal -37 binary64))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(-.f64 d3 #s(literal -37 binary64))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(*.f64 (neg.f64 d3) (-.f64 (/.f64 (-.f64 #s(literal -37 binary64) d2) d3) #s(literal 1 binary64)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1)

rewrite226.0ms (3.3%)

Memory
-16.2MiB live, 220.1MiB allocated; 29ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025100
03699
116593
2134793
0816090
Stop Event
iter limit
node limit
iter limit
Counts
13 → 364
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
(+.f64 d3 #s(literal 37 binary64))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
(*.f64 d3 d1)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
(+.f64 #s(literal 37 binary64) d2)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
(*.f64 (+.f64 #s(literal 37 binary64) d3) d1)
(+.f64 #s(literal 37 binary64) d3)
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
(*.f64 d2 d1)
Outputs
(*.f64 (/.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)) d1) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(*.f64 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)) d1)
(*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) (neg.f64 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))) (+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1) (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1))) (fma.f64 d2 d1 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3)) (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3)))) (fma.f64 d2 d1 (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3))))
(/.f64 (-.f64 (*.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) (fma.f64 d2 d1 (*.f64 d3 d1))) (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64))) (-.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) (*.f64 #s(literal 37 binary64) d1)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1))) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)))) (-.f64 (*.f64 d3 d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1))) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d2))) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d2) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d1) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1) (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3)) (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) #s(literal 3 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64))) (fma.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) (fma.f64 d2 d1 (*.f64 d3 d1)) (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (*.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) (*.f64 #s(literal 37 binary64) d1)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1))) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 d2)) d1)) (neg.f64 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) d1)) (neg.f64 (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 d2)))) (neg.f64 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d2) d1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 d2)) d1) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 d2))) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d2) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d2) d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d2) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (+.f64 #s(literal 37 binary64) d3)) d1) (/.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d1) d1) (/.f64 (+.f64 #s(literal 37 binary64) d3) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) d1) (/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (fabs.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) d1) (/.f64 (fabs.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) d1) (/.f64 (*.f64 d1 d1) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d1) (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (+.f64 #s(literal 37 binary64) d3) d1) (/.f64 (*.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 d2 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
(fma.f64 (+.f64 #s(literal 37 binary64) d3) d1 (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 (+.f64 #s(literal 37 binary64) d3) d1 (*.f64 d2 d1))
(fma.f64 d3 d1 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)))
(fma.f64 d3 d1 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1))
(fma.f64 d1 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
(fma.f64 d1 (+.f64 #s(literal 37 binary64) d3) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 d1 (+.f64 #s(literal 37 binary64) d3) (*.f64 d2 d1))
(fma.f64 d1 d3 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)))
(fma.f64 d1 d3 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d2) d1))))) (/.f64 (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d2) d1))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d1) d2))
(-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d2) d1))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3)))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d2) d1)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d2) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d2) d1)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d2) d1)))))
(+.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) (*.f64 #s(literal 37 binary64) d1))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(+.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(+.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d3 d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)))
(+.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))) (+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(/.f64 (-.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)) (-.f64 (+.f64 d2 d3) #s(literal 37 binary64)))
(/.f64 (-.f64 (*.f64 (+.f64 d3 d2) (+.f64 d3 d2)) #s(literal 1369 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 37 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 d3 d3)) (-.f64 (+.f64 d2 #s(literal 37 binary64)) d3))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d3 d2) (+.f64 d3 d2))) (-.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (*.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d2 d3) #s(literal 37 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 (+.f64 d3 d2) (+.f64 d3 d2) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d3 d2) #s(literal 37 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d3))))
(/.f64 (+.f64 #s(literal 50653 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (+.f64 #s(literal 1369 binary64) (-.f64 (*.f64 (+.f64 d3 d2) (+.f64 d3 d2)) (*.f64 #s(literal 37 binary64) (+.f64 d3 d2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))) (neg.f64 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3))))
(/.f64 (neg.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 d3 (+.f64 d2 #s(literal 37 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d3 d3 (-.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 #s(literal 37 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 d2)))) (neg.f64 (neg.f64 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (*.f64 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2) (*.f64 d2 d2))) (*.f64 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(/.f64 (fma.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))) (*.f64 (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 d2 d2) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))) (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(/.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 2 binary64))) (-.f64 d3 (+.f64 d2 #s(literal 37 binary64))))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 3 binary64))) (fma.f64 d3 d3 (-.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 #s(literal 37 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 d2))) (neg.f64 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 (+.f64 #s(literal 37 binary64) d3))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 d2)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 (+.f64 #s(literal 37 binary64) d3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 #s(literal 37 binary64) d3))) (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 d2 (+.f64 #s(literal 37 binary64) d3))))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 (+.f64 d2 #s(literal 37 binary64)))) (/.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 2 binary64)) (-.f64 d3 (+.f64 d2 #s(literal 37 binary64)))))
(-.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(+.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 #s(literal 37 binary64)))))) (/.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 #s(literal 37 binary64)))))))
(+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 (+.f64 #s(literal 37 binary64) d3))))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 (+.f64 #s(literal 37 binary64) d3))))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 (+.f64 #s(literal 37 binary64) d3))))) (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 (+.f64 #s(literal 37 binary64) d3))))))
(+.f64 (+.f64 d2 d3) #s(literal 37 binary64))
(+.f64 (+.f64 d3 d2) #s(literal 37 binary64))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))) (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (neg.f64 d2) d2) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(+.f64 (+.f64 d2 #s(literal 37 binary64)) d3)
(+.f64 d2 (+.f64 #s(literal 37 binary64) d3))
(+.f64 (+.f64 #s(literal 37 binary64) d3) d2)
(+.f64 #s(literal 37 binary64) (+.f64 d3 d2))
(+.f64 d3 (+.f64 d2 #s(literal 37 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64)))) (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))))) (+.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)))) (+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))) (*.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))) (-.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))) (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))) (-.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (fma.f64 (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (-.f64 (*.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))) (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))) (*.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)))) (neg.f64 (neg.f64 (-.f64 d3 #s(literal 37 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))) (neg.f64 (neg.f64 (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (*.f64 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (pow.f64 (-.f64 d3 #s(literal 37 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (*.f64 (-.f64 #s(literal 37 binary64) d3) (*.f64 d3 d3))) (pow.f64 (-.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))) (*.f64 (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))) #s(literal 50653 binary64))) (pow.f64 (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)) (*.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (pow.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64))) (neg.f64 (-.f64 d3 #s(literal 37 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) (-.f64 d3 #s(literal 37 binary64)))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))))
(-.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)))
(+.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))
(+.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))
(+.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(+.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(+.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal -1369 binary64) (-.f64 d3 #s(literal 37 binary64))))
(+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 (neg.f64 d3) d3) (-.f64 #s(literal 37 binary64) d3)))
(+.f64 #s(literal 37 binary64) d3)
(+.f64 d3 #s(literal 37 binary64))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
(*.f64 d3 d1)
(*.f64 d1 d3)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1))
(*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1)))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) d1)) (neg.f64 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 50653 binary64)) d1)) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)))) (neg.f64 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 50653 binary64)))) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 37 binary64) d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 50653 binary64)) d1) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 37 binary64) d2))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 50653 binary64))) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)))
(fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 #s(literal 37 binary64) d1))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
(+.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2))) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2)))) (+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 #s(literal 50653 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)))) (*.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))))) (-.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2)) (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 #s(literal 50653 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)))) (*.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) #s(literal 1369 binary64))) (neg.f64 (-.f64 d2 #s(literal 37 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)))) (neg.f64 (neg.f64 (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (*.f64 (-.f64 #s(literal 37 binary64) d2) (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 37 binary64) d2) (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (fma.f64 #s(literal 50653 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)) (*.f64 (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (-.f64 (*.f64 d2 d2) #s(literal 1369 binary64)) (-.f64 d2 #s(literal 37 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 37 binary64) d2))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d2 #s(literal 37 binary64))))
(-.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2)))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64))))) (/.f64 #s(literal 50653 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64))))))
(+.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64))))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64))))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 #s(literal 50653 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(+.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (neg.f64 d2) d2) (-.f64 #s(literal 37 binary64) d2)))
(+.f64 d2 #s(literal 37 binary64))
(+.f64 #s(literal 37 binary64) d2)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
(*.f64 (+.f64 #s(literal 37 binary64) d3) d1)
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal -37 binary64) d1))) (fma.f64 d3 d1 (*.f64 #s(literal -37 binary64) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) #s(literal 37 binary64)) (*.f64 (neg.f64 d1) #s(literal 37 binary64)))) (fma.f64 d3 d1 (*.f64 (neg.f64 d1) #s(literal 37 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -37 binary64) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal -37 binary64) d1) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal -37 binary64) d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) #s(literal 37 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 d1) #s(literal 37 binary64)) (*.f64 (neg.f64 d1) #s(literal 37 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 (neg.f64 d1) #s(literal 37 binary64))))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) d1)) (neg.f64 (-.f64 d3 #s(literal 37 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1)) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)) d1)) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)) d1)) (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -1369 binary64)))) (neg.f64 (-.f64 d3 #s(literal 37 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)))) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)))) (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1))))))
(/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) d1) (-.f64 d3 #s(literal 37 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)) d1) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)) d1) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))
(/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -1369 binary64))) (-.f64 d3 #s(literal 37 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64))) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64))) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1)))))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 #s(literal 37 binary64) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1))) (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1))))
(-.f64 (*.f64 d3 d1) (*.f64 #s(literal -37 binary64) d1))
(-.f64 (*.f64 d3 d1) (*.f64 (neg.f64 d1) #s(literal 37 binary64)))
(+.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1))))) (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64)) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1))))))
(+.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64)))) (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))))) (+.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)))) (+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))) (*.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))) (-.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))) (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))) (-.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (fma.f64 (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (-.f64 (*.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))) (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))))))
(/.f64 (+.f64 (pow.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (-.f64 (*.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))) (*.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)))) (neg.f64 (neg.f64 (-.f64 d3 #s(literal 37 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))) (neg.f64 (neg.f64 (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (*.f64 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (pow.f64 (-.f64 d3 #s(literal 37 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (*.f64 (-.f64 #s(literal 37 binary64) d3) (*.f64 d3 d3))) (pow.f64 (-.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))
(/.f64 (fma.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))) (*.f64 (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))) #s(literal 50653 binary64))) (pow.f64 (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))) #s(literal 2 binary64)))
(/.f64 (fma.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)) (*.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (pow.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -1369 binary64))) (neg.f64 (-.f64 d3 #s(literal 37 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64))) (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (fma.f64 d3 d3 #s(literal -1369 binary64)) (-.f64 d3 #s(literal 37 binary64)))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3))))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 50653 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))))
(-.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)))
(+.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))
(+.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d3)))))
(+.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(+.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(+.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal -1369 binary64) (-.f64 d3 #s(literal 37 binary64))))
(+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 (neg.f64 d3) d3) (-.f64 #s(literal 37 binary64) d3)))
(+.f64 #s(literal 37 binary64) d3)
(+.f64 d3 #s(literal 37 binary64))
(*.f64 (/.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)) d1) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(*.f64 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)) d1)
(*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) (neg.f64 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))) (+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1) (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1))) (fma.f64 d2 d1 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3)) (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3)))) (fma.f64 d2 d1 (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3))))
(/.f64 (-.f64 (*.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) (fma.f64 d2 d1 (*.f64 d3 d1))) (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64))) (-.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) (*.f64 #s(literal 37 binary64) d1)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1))) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)))) (-.f64 (*.f64 d3 d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1))) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d2))) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d2) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d1) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1) (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3)) (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) #s(literal 3 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64))) (fma.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) (fma.f64 d2 d1 (*.f64 d3 d1)) (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (*.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) (*.f64 #s(literal 37 binary64) d1)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1))) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 d2)) d1)) (neg.f64 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) d1)) (neg.f64 (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 d2)))) (neg.f64 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d2) d1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 d2)) d1) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (*.f64 d2 d2))) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 (-.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d2) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d2) d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d2) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (+.f64 #s(literal 37 binary64) d3)) d1) (/.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d1) d1) (/.f64 (+.f64 #s(literal 37 binary64) d3) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) d1) (/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (fabs.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) d1) (/.f64 (fabs.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) d1) (/.f64 (*.f64 d1 d1) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d1) (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (+.f64 #s(literal 37 binary64) d3) d1) (/.f64 (*.f64 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 2 binary64)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (-.f64 (+.f64 #s(literal 37 binary64) d3) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(fma.f64 d2 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
(fma.f64 (+.f64 #s(literal 37 binary64) d3) d1 (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 (+.f64 #s(literal 37 binary64) d3) d1 (*.f64 d2 d1))
(fma.f64 d3 d1 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)))
(fma.f64 d3 d1 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1))
(fma.f64 d1 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
(fma.f64 d1 (+.f64 #s(literal 37 binary64) d3) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 d1 (+.f64 #s(literal 37 binary64) d3) (*.f64 d2 d1))
(fma.f64 d1 d3 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)))
(fma.f64 d1 d3 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d2) d1))))) (/.f64 (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d2) d1))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d1) d2))
(-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d2) d1))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 (+.f64 #s(literal 37 binary64) d3)) d1))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) (+.f64 #s(literal 37 binary64) d3)))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d2) d1)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d2) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d2) d1)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d2) d1)))))
(+.f64 (fma.f64 d2 d1 (*.f64 d3 d1)) (*.f64 #s(literal 37 binary64) d1))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 #s(literal 37 binary64) d3) d2))))
(+.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(+.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d3 d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)))
(+.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
(*.f64 d2 d1)
(*.f64 d1 d2)

eval74.0ms (1.1%)

Memory
11.6MiB live, 110.6MiB allocated; 13ms collecting garbage
Compiler

Compiled 9 267 to 1 077 computations (88.4% saved)

prune30.0ms (0.4%)

Memory
-10.1MiB live, 35.4MiB allocated; 2ms collecting garbage
Pruning

8 alts after pruning (3 fresh and 5 done)

PrunedKeptTotal
New2983301
Fresh202
Picked055
Done000
Total3008308
Accuracy
100.0%
Counts
308 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
100.0%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
64.7%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1)))
68.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1)))
64.7%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
68.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
32.6%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
36.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
Compiler

Compiled 131 to 104 computations (20.6% saved)

simplify159.0ms (2.3%)

Memory
-3.3MiB live, 102.3MiB allocated; 4ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal 37 binary64) d1)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1)))
cost-diff1
(fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1))
cost-diff0
(*.f64 #s(literal 37 binary64) d1)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1)))
cost-diff1
(fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1))
cost-diff0
#s(approx (+ 37 d2) #s(literal 37 binary64))
cost-diff0
(*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02199
02795
15889
213477
336777
486977
5176177
6406777
7607277
8703977
9752777
10779877
11789077
0800677
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
(*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)
#s(approx (+ 37 d2) #s(literal 37 binary64))
#s(literal 37 binary64)
d1
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1)))
(fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1))
d2
d1
(*.f64 #s(literal 37 binary64) d1)
#s(literal 37 binary64)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1)))
(fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1))
d3
d1
(*.f64 #s(literal 37 binary64) d1)
#s(literal 37 binary64)
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
(*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)
#s(approx (+ 37 d2) #s(literal 37 binary64))
#s(literal 37 binary64)
d1
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
(fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
d2
d1
(*.f64 #s(literal 37 binary64) d1)
#s(literal 37 binary64)
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
(fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
d3
d1
(*.f64 #s(literal 37 binary64) d1)
#s(literal 37 binary64)

localize56.0ms (0.8%)

Memory
15.9MiB live, 59.6MiB allocated; 6ms collecting garbage
Localize:

Found 9 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 #s(literal 37 binary64) d1)
accuracy0.0078125
(fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1))
accuracy22.59790308213059
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1)))
accuracy0.0
(*.f64 #s(literal 37 binary64) d1)
accuracy0.015625
(fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1))
accuracy20.168044832230347
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1)))
accuracy0.0078125
(*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)
accuracy20.168044832230347
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
accuracy31.194700124672337
#s(approx (+ 37 d2) #s(literal 37 binary64))
Samples
47.0ms255×0valid
0.0ms2valid
Compiler

Compiled 77 to 21 computations (72.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
ival-add: 25.0ms (67.8% of total)
ival-mult: 11.0ms (29.8% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series8.0ms (0.1%)

Memory
16.5MiB live, 16.5MiB allocated; 0ms collecting garbage
Counts
8 → 27
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
(*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)
#s(approx (+ 37 d2) #s(literal 37 binary64))
(fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1)))
(*.f64 #s(literal 37 binary64) d1)
(fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1)))
Outputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 d2))
(* 37 d1)
(* d1 (+ 37 d3))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (* -1 d2) 37)))
(* -1 (* d1 (- (* -1 d3) 37)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 37 d1) (* d1 d2))
37
(+ 37 d2)
(* d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 37 d1) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
Calls

9 calls:

TimeVariablePointExpression
2.0ms
d1
@-inf
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d2) d1) (+ 37 d2) (+ (* d2 d1) (* 37 d1)) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* 37 d1) (+ (* d3 d1) (* 37 d1)) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)))
2.0ms
d1
@inf
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d2) d1) (+ 37 d2) (+ (* d2 d1) (* 37 d1)) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* 37 d1) (+ (* d3 d1) (* 37 d1)) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)))
1.0ms
d1
@0
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d2) d1) (+ 37 d2) (+ (* d2 d1) (* 37 d1)) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* 37 d1) (+ (* d3 d1) (* 37 d1)) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)))
1.0ms
d2
@-inf
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d2) d1) (+ 37 d2) (+ (* d2 d1) (* 37 d1)) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* 37 d1) (+ (* d3 d1) (* 37 d1)) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)))
1.0ms
d3
@-inf
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* (+ 37 d2) d1) (+ 37 d2) (+ (* d2 d1) (* 37 d1)) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* 37 d1) (+ (* d3 d1) (* 37 d1)) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)))

simplify250.0ms (3.7%)

Memory
-30.0MiB live, 156.9MiB allocated; 43ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
089169
1320149
21111149
34793149
08407145
Stop Event
iter limit
node limit
Counts
27 → 26
Calls
Call 1
Inputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 d2))
(* 37 d1)
(* d1 (+ 37 d3))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (* -1 d2) 37)))
(* -1 (* d1 (- (* -1 d3) 37)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 37 d1) (* d1 d2))
37
(+ 37 d2)
(* d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 37 d1) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
Outputs
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(* d1 (+ 37 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* d1 (+ 37 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (* -1 d2) 37)))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(* -1 (* d1 (- (* -1 d3) 37)))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(+ (* 37 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
37
#s(literal 37 binary64)
(+ 37 d2)
(-.f64 d2 #s(literal -37 binary64))
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(-.f64 d2 #s(literal -37 binary64))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(+ (* 37 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -37 binary64)) d1) d3)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 (fma.f64 (/.f64 d1 d3) #s(literal 37 binary64) d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -37 binary64)) d1) d3)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 (fma.f64 (/.f64 d1 d3) #s(literal 37 binary64) d1) d3)

rewrite190.0ms (2.8%)

Memory
17.0MiB live, 352.9MiB allocated; 47ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02188
02784
113678
2102378
0819975
Stop Event
iter limit
node limit
iter limit
Counts
8 → 122
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
(*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)
#s(approx (+ 37 d2) #s(literal 37 binary64))
(fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1)))
(*.f64 #s(literal 37 binary64) d1)
(fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1)))
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
(*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)
(*.f64 d1 #s(approx (+ 37 d2) #s(literal 37 binary64)))
#s(approx (+ 37 d2) #s(literal 37 binary64))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) d1) d1) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))) (-.f64 d2 #s(literal 37 binary64))))
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
(*.f64 d1 (-.f64 d2 #s(literal -37 binary64)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))))) (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 d2 #s(literal 37 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 d2 #s(literal 37 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 d2 #s(literal 37 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d2))) (fma.f64 #s(literal 37 binary64) d1 (*.f64 (neg.f64 d1) d2)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) #s(literal 37 binary64)) (*.f64 (neg.f64 d1) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 d2 #s(literal 37 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (fma.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 d2 #s(literal 37 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 d2 #s(literal 37 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 d2 #s(literal 37 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (fma.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d2) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d1) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) #s(literal 37 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 d1) #s(literal 37 binary64)) (*.f64 (neg.f64 d1) #s(literal 37 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) #s(literal 37 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)))) (neg.f64 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 50653 binary64)))) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -37 binary64) d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (*.f64 #s(literal -37 binary64) d1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (*.f64 (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))) (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 37 binary64) d2))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 50653 binary64))) (fma.f64 d2 (-.f64 d2 #s(literal 37 binary64)) #s(literal 1369 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (fma.f64 #s(literal 37 binary64) d1 (*.f64 (neg.f64 d2) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -37 binary64) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (*.f64 #s(literal -37 binary64) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d2 d1) #s(literal 37 binary64)) d1)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d2 d1) #s(literal 37 binary64)) d1))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d2) d1) (/.f64 d1 (-.f64 d2 #s(literal 37 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d2 d1) d1) d1) (/.f64 d2 (-.f64 d2 #s(literal 37 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 37 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))))
(fma.f64 (/.f64 (neg.f64 (*.f64 d2 d1)) d1) (/.f64 (neg.f64 (*.f64 d2 d1)) (-.f64 d2 #s(literal 37 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))))
(fma.f64 (/.f64 (fabs.f64 (*.f64 d2 d1)) d1) (/.f64 (fabs.f64 (*.f64 d2 d1)) (-.f64 d2 #s(literal 37 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 #s(literal 37 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))))
(fma.f64 (/.f64 (*.f64 d2 d1) d1) (/.f64 (*.f64 d2 d1) (-.f64 d2 #s(literal 37 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 d1 (*.f64 d2 d1)) (-.f64 d2 #s(literal 37 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d2 (*.f64 d2 d1)) (-.f64 d2 #s(literal 37 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 #s(literal 37 binary64) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (*.f64 #s(literal -37 binary64) d1))))) (/.f64 (pow.f64 (*.f64 #s(literal -37 binary64) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (*.f64 #s(literal -37 binary64) d1))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 d2 #s(literal 37 binary64)))))
(-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d2) d1))
(-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d1) d2))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) #s(literal 37 binary64)))
(-.f64 (*.f64 d2 d1) (*.f64 #s(literal -37 binary64) d1))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d2 d1) #s(literal 37 binary64)) d1)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d2 d1) #s(literal 37 binary64)) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d2 d1) #s(literal 37 binary64)) d1)))) (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d2 d1) #s(literal 37 binary64)) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d2 #s(literal 37 binary64)))))
(+.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
(*.f64 #s(literal 37 binary64) d1)
(*.f64 d1 #s(literal 37 binary64))
(*.f64 (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) d1) (/.f64 (*.f64 d1 (-.f64 d3 #s(literal 37 binary64))) (-.f64 d3 #s(literal 37 binary64))))
(*.f64 (+.f64 #s(literal 37 binary64) d3) d1)
(*.f64 d1 (-.f64 d3 #s(literal -37 binary64)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64)))))) (+.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d3) (*.f64 (neg.f64 d1) d3))) (fma.f64 #s(literal 37 binary64) d1 (*.f64 (neg.f64 d1) d3)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) #s(literal 37 binary64)) (*.f64 (neg.f64 d1) #s(literal 37 binary64)))) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))) (fma.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) #s(literal 37 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 d1) #s(literal 37 binary64)) (*.f64 (neg.f64 d1) #s(literal 37 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 (neg.f64 d1) #s(literal 37 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d3) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d3) d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) d3) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (fma.f64 (*.f64 (neg.f64 d1) d3) (*.f64 (neg.f64 d1) d3) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d1) d3)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -37 binary64) d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal -37 binary64) d1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d3 #s(literal 37 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))) (*.f64 (*.f64 d1 (-.f64 d3 #s(literal 37 binary64))) (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (fma.f64 #s(literal 37 binary64) d1 (*.f64 (neg.f64 d3) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -37 binary64) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal -37 binary64) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d3 d1) #s(literal 37 binary64)) d1)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d3 d1) #s(literal 37 binary64)) d1))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 d3 d1) d3) d1) (/.f64 d1 (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d3 d1) d1) d1) (/.f64 d3 (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))))
(fma.f64 (/.f64 (neg.f64 (*.f64 d3 d1)) d1) (/.f64 (neg.f64 (*.f64 d3 d1)) (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))))
(fma.f64 (/.f64 (fabs.f64 (*.f64 d3 d1)) d1) (/.f64 (fabs.f64 (*.f64 d3 d1)) (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))))
(fma.f64 (/.f64 (*.f64 d3 d3) d1) (/.f64 (*.f64 d1 d1) (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))))
(fma.f64 (/.f64 (*.f64 d3 d1) d1) (/.f64 (*.f64 d3 d1) (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))))
(fma.f64 (/.f64 d3 d1) (/.f64 (*.f64 d1 (*.f64 d3 d1)) (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d3 (*.f64 d3 d1)) (-.f64 d3 #s(literal 37 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 #s(literal 37 binary64) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal -37 binary64) d1))))) (/.f64 (pow.f64 (*.f64 #s(literal -37 binary64) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal -37 binary64) d1))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 d3 #s(literal 37 binary64)))))
(-.f64 (*.f64 d3 d1) (*.f64 (neg.f64 d1) #s(literal 37 binary64)))
(-.f64 (*.f64 d3 d1) (*.f64 #s(literal -37 binary64) d1))
(-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d3) d1))
(-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (neg.f64 d1) d3))
(+.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d3 d1) #s(literal 37 binary64)) d1)))) (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d3 d1) #s(literal 37 binary64)) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d3 d1) #s(literal 37 binary64)) d1)))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d3 d1) #s(literal 37 binary64)) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))) (/.f64 (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 d1 (-.f64 d3 #s(literal 37 binary64)))))
(+.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1))
(+.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))

eval15.0ms (0.2%)

Memory
17.1MiB live, 17.1MiB allocated; 0ms collecting garbage
Compiler

Compiled 5 603 to 558 computations (90% saved)

prune10.0ms (0.1%)

Memory
-38.2MiB live, 8.6MiB allocated; 6ms collecting garbage
Pruning

9 alts after pruning (1 fresh and 8 done)

PrunedKeptTotal
New1361137
Fresh000
Picked033
Done055
Total1369145
Accuracy
100.0%
Counts
145 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
100.0%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
64.7%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1)))
68.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1)))
64.7%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
68.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
32.6%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
36.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
38.1%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
Compiler

Compiled 148 to 117 computations (20.9% saved)

simplify111.0ms (1.6%)

Memory
14.3MiB live, 103.5MiB allocated; 11ms collecting garbage
Algorithm
egg-herbie
Localize:

Found 2 expressions of interest:

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

Useful iterations: 2 (0.0ms)

IterNodesCost
01322
01422
12820
28616
332616
477516
5164216
6389416
7600016
8700716
9751616
10778716
11788916
0801216
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
d1
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
d1

localize23.0ms (0.3%)

Memory
37.9MiB live, 37.9MiB allocated; 0ms collecting garbage
Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 d2 d1)
accuracy39.64350047478458
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
Samples
17.0ms256×0valid
Compiler

Compiled 20 to 14 computations (30% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 6.0ms (59.7% of total)
ival-add: 3.0ms (29.9% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series26.0ms (0.4%)

Memory
-24.4MiB live, 31.8MiB allocated; 11ms collecting garbage
Counts
2 → 12
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
(*.f64 d2 d1)
Outputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 d2)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
Calls

9 calls:

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

simplify115.0ms (1.7%)

Memory
2.3MiB live, 140.8MiB allocated; 8ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05582
120576
277372
3371372
0837972
Stop Event
iter limit
node limit
Counts
12 → 12
Calls
Call 1
Inputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 d2)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
Outputs
(* d1 (+ 37 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 (-.f64 d3 #s(literal -37 binary64)) d1)
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -37 binary64)) d1)

rewrite238.0ms (3.5%)

Memory
-4.1MiB live, 238.9MiB allocated; 52ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01320
01420
16618
259014
0835614
Stop Event
iter limit
node limit
iter limit
Counts
2 → 3
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
(*.f64 d2 d1)
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
(*.f64 d2 d1)
(*.f64 d1 d2)

eval1.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated; 0ms collecting garbage
Compiler

Compiled 148 to 31 computations (79.1% saved)

prune5.0ms (0.1%)

Memory
7.3MiB live, 7.3MiB allocated; 0ms collecting garbage
Pruning

9 alts after pruning (0 fresh and 9 done)

PrunedKeptTotal
New808
Fresh000
Picked011
Done088
Total8917
Accuracy
100.0%
Counts
17 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
100.0%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
64.7%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1)))
68.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1)))
64.7%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
68.5%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
32.6%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
36.0%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
38.1%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
Compiler

Compiled 330 to 167 computations (49.4% saved)

regimes22.0ms (0.3%)

Memory
-17.4MiB live, 28.5MiB allocated; 4ms collecting garbage
Counts
12 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1)))
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
(fma.f64 (+.f64 #s(literal 5 binary64) d3) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64))))
(fma.f64 d3 d1 (fma.f64 #s(literal 5 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 32 binary64)))))
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Outputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
Calls

5 calls:

7.0ms
d1
4.0ms
d3
4.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
4.0ms
d2
3.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
100.0%1(+.f64 d3 #s(literal 5 binary64))
100.0%1(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
100.0%1d1
100.0%1d2
100.0%1d3
Compiler

Compiled 19 to 25 computations (-31.6% saved)

regimes13.0ms (0.2%)

Memory
22.0MiB live, 22.0MiB allocated; 0ms collecting garbage
Counts
7 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1)))
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1)))
Calls

5 calls:

3.0ms
d3
3.0ms
d1
2.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
2.0ms
d2
2.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
91.9%2(+.f64 d3 #s(literal 5 binary64))
98.2%2(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
71.6%2d1
91.7%2d2
91.9%2d3
Compiler

Compiled 19 to 25 computations (-31.6% saved)

regimes3.0ms (0%)

Memory
4.7MiB live, 4.7MiB allocated; 0ms collecting garbage
Counts
6 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1)))
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
Calls

1 calls:

2.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Results
AccuracySegmentsBranch
98.2%2(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Compiler

Compiled 13 to 11 computations (15.4% saved)

regimes2.0ms (0%)

Memory
4.5MiB live, 4.5MiB allocated; 0ms collecting garbage
Counts
5 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
Calls

1 calls:

2.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Results
AccuracySegmentsBranch
98.2%2(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Compiler

Compiled 13 to 11 computations (15.4% saved)

regimes8.0ms (0.1%)

Memory
-35.5MiB live, 11.3MiB allocated; 3ms collecting garbage
Counts
4 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
Calls

3 calls:

5.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
2.0ms
d3
1.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
91.9%2(+.f64 d3 #s(literal 5 binary64))
91.9%2d3
82.7%4(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Compiler

Compiled 17 to 19 computations (-11.8% saved)

regimes6.0ms (0.1%)

Memory
13.5MiB live, 13.5MiB allocated; 0ms collecting garbage
Counts
3 → 5
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
Calls

4 calls:

2.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
2.0ms
d2
2.0ms
d3
1.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
81.7%5(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
77.1%3d2
68.9%3(+.f64 d3 #s(literal 5 binary64))
73.5%3d3
Compiler

Compiled 18 to 22 computations (-22.2% saved)

regimes5.0ms (0.1%)

Memory
12.2MiB live, 12.2MiB allocated; 0ms collecting garbage
Counts
2 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
Calls

4 calls:

1.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
1.0ms
d1
1.0ms
d2
1.0ms
d3
Results
AccuracySegmentsBranch
42.2%2d1
62.1%2d3
62.3%2d2
68.7%2(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Compiler

Compiled 16 to 20 computations (-25% saved)

regimes7.0ms (0.1%)

Memory
-33.6MiB live, 13.3MiB allocated; 2ms collecting garbage
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

3.0ms
d1
1.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
1.0ms
d3
1.0ms
d2
1.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
38.1%1d1
38.1%1d3
38.1%1d2
38.1%1(+.f64 d3 #s(literal 5 binary64))
38.1%1(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Compiler

Compiled 19 to 25 computations (-31.6% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.1556847706816724e-232
5.79716336990554e-305
Compiler

Compiled 16 to 17 computations (-6.3% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.1556847706816724e-232
5.79716336990554e-305
Compiler

Compiled 16 to 17 computations (-6.3% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.1556847706816724e-232
5.79716336990554e-305
Compiler

Compiled 16 to 17 computations (-6.3% saved)

bsearch14.0ms (0.2%)

Memory
22.3MiB live, 22.3MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
1.724396544596185e+21
8.772990670457518e+23
Samples
7.0ms128×0valid
Compiler

Compiled 304 to 257 computations (15.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-add: 2.0ms (46.5% of total)
ival-mult: 2.0ms (46.5% of total)
ival-true: 0.0ms (0% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.0941148814368296e+188
1.2745416945331546e+193
0.0ms
3.170507403938377e+111
5.175566477682446e+113
0.0ms
2.435538061217474e+37
2.4155117042997245e+40
0.0ms
-1.1556847706816724e-232
5.79716336990554e-305
Compiler

Compiled 16 to 17 computations (-6.3% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.1556847706816724e-232
5.79716336990554e-305
Compiler

Compiled 16 to 17 computations (-6.3% saved)

simplify91.0ms (1.3%)

Memory
-17.6MiB live, 36.4MiB allocated; 9ms collecting garbage
Algorithm
egg-herbie
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
059420
177372
2136344
3378344
4868344
51777344
64423344
76167344
86591344
96865344
107014344
117149344
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -5593535921577141/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1))) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -5593535921577141/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1))) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -5593535921577141/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)))
(if (<=.f64 d3 #s(literal 72000000000000000000000 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -5593535921577141/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal 39999999999999998155050632808484569088 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)) (if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal 4999999999999999650599673463152198642336665750694884246307948430823614916415456951880981793447127233788614017024 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) (if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal 400000000000000009237236521079148619571935289940679710172225831261936875871783075546304718747180304444312954175303429678639676045254349402750411886661476074284812572578654259503586667921408 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -5593535921577141/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
Outputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -5593535921577141/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1))) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -5593535921577141/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1))) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -5593535921577141/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1)))
(if (<=.f64 d3 #s(literal 72000000000000000000000 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -5593535921577141/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal 39999999999999998155050632808484569088 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)) (if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal 4999999999999999650599673463152198642336665750694884246307948430823614916415456951880981793447127233788614017024 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)) (if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal 400000000000000009237236521079148619571935289940679710172225831261936875871783075546304718747180304444312954175303429678639676045254349402750411886661476074284812572578654259503586667921408 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -5593535921577141/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) (if (or (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal 39999999999999998155050632808484569088 binary64)) (not (or (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal 4999999999999999650599673463152198642336665750694884246307948430823614916415456951880981793447127233788614017024 binary64)) (not (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal 400000000000000009237236521079148619571935289940679710172225831261936875871783075546304718747180304444312954175303429678639676045254349402750411886661476074284812572578654259503586667921408 binary64)))))) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64))) #s(literal -5593535921577141/55935359215771408602380437370458668927190896820645805721565331449826296885454890936221258331688727295760467791443358828270306368666158938868056691487430819571314207632771898637239846213826130422353593766077627436476426862513159342998747631067332608 binary64)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))

derivations790.0ms (11.6%)

Memory
-5.2MiB live, 524.0MiB allocated; 85ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
025100
03699
116593
2134793
0816090
0133237
1516236
21828235
37120235
08104235
083243
1331211
21274199
35143199
08175189
089169
1320149
21111149
34793149
08407145
01133
01733
16929
259325
0833825
Stop Event
done
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 400 to 64 computations (84% saved)

preprocess126.0ms (1.9%)

Memory
-2.2MiB live, 94.0MiB allocated; 8ms collecting garbage
Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 868 to 192 computations (77.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...