FastMath dist3

Time bar (total: 5.0s)

start0.0ms (0%)

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

analyze0.0ms (0%)

Memory
1.6MiB live, 1.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.5s (29.6%)

Memory
23.3MiB live, 1 839.5MiB allocated; 339ms collecting garbage
Samples
1.1s8 206×0valid
5.0ms40×1valid
2.0ms10×2valid
Precisions
Click to see histograms. Total time spent on operations: 492.0ms
ival-mult: 269.0ms (54.7% of total)
ival-add: 206.0ms (41.9% of total)
exact: 9.0ms (1.8% of total)
adjust: 5.0ms (1% of total)
ival-assert: 3.0ms (0.6% of total)
Bogosity

explain240.0ms (4.8%)

Memory
-15.3MiB live, 277.6MiB allocated; 74ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
60-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-rescue60
(*.f64 d1 d2)overflow35
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)overflow35
Confusion
Predicted +Predicted -
+60
-0250
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+600
-00250
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0250
16
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
84.0ms474×0valid
4.0ms16×2valid
3.0ms22×1valid
Compiler

Compiled 99 to 37 computations (62.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 71.0ms
ival-mult: 60.0ms (83.9% of total)
ival-add: 8.0ms (11.2% of total)
adjust: 2.0ms (2.8% of total)
exact: 1.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess194.0ms (3.9%)

Memory
6.4MiB live, 146.3MiB allocated; 19ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045138
1136117
247577
3170672
4434370
5752170
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.1MiB live, 0.1MiB allocated; 0ms collecting garbage
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated; 0ms collecting garbage
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.6%
(+.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)

simplify143.0ms (2.9%)

Memory
-6.7MiB live, 82.2MiB allocated; 16ms collecting garbage
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)

localize48.0ms (1%)

Memory
5.7MiB live, 52.7MiB allocated; 2ms collecting garbage
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 d1 #s(literal 32 binary64))
accuracy0.01953125
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
accuracy0.0546875
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
accuracy1.4179604933208234
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
Samples
38.0ms237×0valid
2.0ms12×1valid
2.0ms2valid
Compiler

Compiled 43 to 13 computations (69.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 5.0ms (48.7% of total)
ival-add: 4.0ms (39% of total)
adjust: 1.0ms (9.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series10.0ms (0.2%)

Memory
20.3MiB live, 20.3MiB allocated; 0ms collecting garbage
Counts
5 → 32
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
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 (+ 37 (+ d2 d3)))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* d1 (+ 5 (+ d2 d3)))))
#s(approx (* d1 d2) #s(hole binary64 (* d1 d2)))
#s(approx (* (+ d3 5) d1) #s(hole binary64 (* d1 (+ 5 d3))))
#s(approx (* d1 32) #s(hole binary64 (* 32 d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 32 d1) (* d1 (+ 5 d3)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* d1 (+ 5 d3))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (+ (* d1 d2) (* d1 (+ 5 d3)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 d2)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* d1 d2)))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (+ (* 5 d1) (* d1 d2))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))))
#s(approx (* (+ d3 5) d1) #s(hole binary64 (* 5 d1)))
#s(approx (* (+ d3 5) d1) #s(hole binary64 (+ (* 5 d1) (* d1 d3))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 d3)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* d1 d3)))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))))
#s(approx (* (+ d3 5) d1) #s(hole binary64 (* d1 d3)))
#s(approx (* (+ d3 5) d1) #s(hole binary64 (* d3 (+ d1 (* 5 (/ d1 d3))))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))))
#s(approx (* (+ d3 5) d1) #s(hole binary64 (* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))))
Calls

9 calls:

TimeVariablePointExpression
2.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
@-inf
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 d2) (* (+ d3 5) d1) (* d1 32))
1.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
d3
@-inf
((+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 d2) (* (+ d3 5) d1) (* d1 32))

simplify196.0ms (3.9%)

Memory
-29.9MiB live, 261.0MiB allocated; 63ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0120544
1389464
21346452
35061452
08156442
Stop Event
iter limit
node limit
Counts
32 → 32
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 (+ 37 (+ d2 d3)))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* d1 (+ 5 (+ d2 d3)))))
#s(approx (* d1 d2) #s(hole binary64 (* d1 d2)))
#s(approx (* (+ d3 5) d1) #s(hole binary64 (* d1 (+ 5 d3))))
#s(approx (* d1 32) #s(hole binary64 (* 32 d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 32 d1) (* d1 (+ 5 d3)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* d1 (+ 5 d3))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (+ (* d1 d2) (* d1 (+ 5 d3)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 d2)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* d1 d2)))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (+ (* 5 d1) (* d1 d2))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))))
#s(approx (* (+ d3 5) d1) #s(hole binary64 (* 5 d1)))
#s(approx (* (+ d3 5) d1) #s(hole binary64 (+ (* 5 d1) (* d1 d3))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 d3)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* d1 d3)))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))))
#s(approx (* (+ d3 5) d1) #s(hole binary64 (* d1 d3)))
#s(approx (* (+ d3 5) d1) #s(hole binary64 (* d3 (+ d1 (* 5 (/ d1 d3))))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))))
#s(approx (* (+ d3 5) d1) #s(hole binary64 (* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))))
Outputs
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 (+ 37 (+ d2 d3)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* d1 (+ 5 (+ d2 d3)))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) (*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1))
#s(approx (* d1 d2) #s(hole binary64 (* d1 d2)))
#s(approx (* d1 d2) (*.f64 d2 d1))
#s(approx (* (+ d3 5) d1) #s(hole binary64 (* d1 (+ 5 d3))))
#s(approx (* (+ d3 5) d1) (*.f64 (-.f64 d3 #s(literal -5 binary64)) d1))
#s(approx (* d1 32) #s(hole binary64 (* 32 d1)))
#s(approx (* d1 32) (*.f64 #s(literal 32 binary64) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) (*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 32 d1) (* d1 (+ 5 d3)))))
#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)) #s(hole binary64 (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* d1 (+ 5 d3))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) (*.f64 (-.f64 d3 #s(literal -5 binary64)) d1))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (+ (* d1 d2) (* d1 (+ 5 d3)))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) (*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 d2)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* d1 d2)))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) (*.f64 d2 d1))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) (*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d3 #s(literal -5 binary64)) d1) d2))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 37 binary64) d3) d1) d2))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) (*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d3 #s(literal -5 binary64)) d1) d2))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))))
#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)) #s(hole binary64 (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 37 binary64)) d1))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (+ (* 5 d1) (* d1 d2))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) (*.f64 (-.f64 d2 #s(literal -5 binary64)) d1))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) (*.f64 (-.f64 (+.f64 d3 d2) #s(literal -5 binary64)) d1))
#s(approx (* (+ d3 5) d1) #s(hole binary64 (* 5 d1)))
#s(approx (* (+ d3 5) d1) (*.f64 #s(literal 5 binary64) d1))
#s(approx (* (+ d3 5) d1) #s(hole binary64 (+ (* 5 d1) (* d1 d3))))
#s(approx (* (+ d3 5) d1) (*.f64 (-.f64 d3 #s(literal -5 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 d3)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 37 binary64) d2) d1) d3))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* d1 d3)))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) (*.f64 d3 d1))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -5 binary64)) d1) d3))
#s(approx (* (+ d3 5) d1) #s(hole binary64 (* d1 d3)))
#s(approx (* (+ d3 5) d1) (*.f64 d3 d1))
#s(approx (* (+ d3 5) d1) #s(hole binary64 (* d3 (+ d1 (* 5 (/ d1 d3))))))
#s(approx (* (+ d3 5) d1) (*.f64 (fma.f64 (/.f64 d1 d3) #s(literal 5 binary64) d1) d3))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 37 binary64) d2) d1) d3))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) #s(hole binary64 (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))))
#s(approx (+ (* d1 d2) (* (+ d3 5) d1)) (*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -5 binary64)) d1) d3))
#s(approx (* (+ d3 5) d1) #s(hole binary64 (* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))))
#s(approx (* (+ d3 5) d1) (*.f64 (fma.f64 (/.f64 d1 d3) #s(literal 5 binary64) d1) d3))

rewrite246.0ms (4.9%)

Memory
17.2MiB live, 244.6MiB allocated; 41ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01133
01733
17029
259525
0833725
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 (neg.f64 d3)) #s(literal -5 binary64))))
(*.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 (neg.f64 d3)) #s(literal -5 binary64)) #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) 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 #s(literal 32 binary64) (+.f64 #s(literal 5 binary64) d3)) (*.f64 d2 d1))
(fma.f64 d1 (-.f64 (-.f64 d2 (neg.f64 d3)) #s(literal -5 binary64)) (*.f64 #s(literal -32 binary64) (neg.f64 d1)))
(fma.f64 d1 (-.f64 (-.f64 d2 (neg.f64 d3)) #s(literal -5 binary64)) (*.f64 #s(literal 32 binary64) d1))
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 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 #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 (neg.f64 d3)) #s(literal -5 binary64)))
(*.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))

eval31.0ms (0.6%)

Memory
18.9MiB live, 64.3MiB allocated; 9ms collecting garbage
Compiler

Compiled 6 945 to 830 computations (88% saved)

prune7.0ms (0.1%)

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

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New2447251
Fresh000
Picked101
Done000
Total2457252
Accuracy
100.0%
Counts
252 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
64.3%
(+.f64 #s(approx (+ (* d1 d2) (* (+ d3 5) d1)) (*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
100.0%
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
64.3%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
63.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
41.9%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
39.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
Compiler

Compiled 212 to 170 computations (19.8% saved)

simplify147.0ms (2.9%)

Memory
-20.7MiB live, 176.2MiB allocated; 16ms collecting garbage
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
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 d2 d1)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 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
025123
034123
161115
213799
339899
488399
5171699
6378599
7582599
8678799
9729199
10756499
11766199
0833799
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 d2 d1))
(*.f64 d2 d1)
d2
d1
#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
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 d2 d1))
(*.f64 d2 d1)
d2
d1
#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

localize119.0ms (2.4%)

Memory
-24.9MiB live, 74.2MiB allocated; 11ms collecting garbage
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(+.f64 #s(literal 37 binary64) d3)
accuracy0.00390625
(*.f64 (+.f64 #s(literal 37 binary64) d3) d1)
accuracy22.850538049317965
#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.01953125
(*.f64 (+.f64 #s(literal 37 binary64) d2) d1)
accuracy23.427667025222057
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
accuracy0.0
(*.f64 d3 d1)
accuracy37.20592246626002
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
accuracy0.0
(*.f64 d2 d1)
accuracy38.773082064707765
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
accuracy0.0
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
accuracy0.0
(+.f64 d3 #s(literal 37 binary64))
accuracy0.01171875
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
Samples
73.0ms255×0valid
0.0ms1valid
Compiler

Compiled 105 to 23 computations (78.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-mult: 12.0ms (58.3% of total)
ival-add: 8.0ms (38.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)

series15.0ms (0.3%)

Memory
27.9MiB live, 27.9MiB allocated; 0ms collecting garbage
Counts
13 → 58
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 d2 d1))
(*.f64 d2 d1)
#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)
Outputs
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* d1 (+ 37 (+ d2 d3)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 (+ 37 (+ d2 d3)))))
#s(approx (* d2 d1) #s(hole binary64 (* d1 d2)))
#s(approx (* d3 d1) #s(hole binary64 (* d1 d3)))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* d1 (+ 37 d2))))
#s(approx (* (+ 37 d3) d1) #s(hole binary64 (* d1 (+ 37 d3))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* d1 (+ 37 d3))))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (+ (* d1 d2) (* d1 (+ 37 d3)))))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 (+ 37 d3)))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 (+ 37 (+ d2 d3))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 32 d1) (* d1 (+ 5 d3)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* 37 d1)))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (+ (* 37 d1) (* d1 d2))))
#s(approx (+ 37 d2) #s(hole binary64 37))
#s(approx (+ 37 d2) #s(hole binary64 (+ 37 d2)))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* d1 d2)))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 d2))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 d2)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* d1 d2)))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* d2 (+ d1 (* 37 (/ d1 d2))))))
#s(approx (+ 37 d2) #s(hole binary64 d2))
#s(approx (+ 37 d2) #s(hole binary64 (* d2 (+ 1 (* 37 (/ 1 d2))))))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 (* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* d1 (+ 37 d2))))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (+ (* d1 d3) (* d1 (+ 37 d2)))))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 (+ 37 d2)))
#s(approx (+ d3 37) #s(hole binary64 37))
#s(approx (+ d3 37) #s(hole binary64 (+ 37 d3)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))))
#s(approx (* (+ 37 d3) d1) #s(hole binary64 (* 37 d1)))
#s(approx (* (+ 37 d3) d1) #s(hole binary64 (+ (* 37 d1) (* d1 d3))))
#s(approx (+ 37 d3) #s(hole binary64 37))
#s(approx (+ 37 d3) #s(hole binary64 (+ 37 d3)))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* d1 d3)))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 d3))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 (* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))))
#s(approx (+ d3 37) #s(hole binary64 d3))
#s(approx (+ d3 37) #s(hole binary64 (* d3 (+ 1 (* 37 (/ 1 d3))))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 d3)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))))
#s(approx (* (+ 37 d3) d1) #s(hole binary64 (* d1 d3)))
#s(approx (* (+ 37 d3) d1) #s(hole binary64 (* d3 (+ d1 (* 37 (/ d1 d3))))))
#s(approx (+ 37 d3) #s(hole binary64 d3))
#s(approx (+ 37 d3) #s(hole binary64 (* d3 (+ 1 (* 37 (/ 1 d3))))))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 (* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))))
#s(approx (* (+ 37 d3) d1) #s(hole binary64 (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))))
Calls

9 calls:

TimeVariablePointExpression
3.0ms
d1
@0
((* d1 (+ (+ d3 37) d2)) (+ (+ d3 37) d2) (+ d3 37) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* d2 d1) (+ (+ (* 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))
3.0ms
d1
@-inf
((* d1 (+ (+ d3 37) d2)) (+ (+ d3 37) d2) (+ d3 37) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* d2 d1) (+ (+ (* 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))
2.0ms
d1
@inf
((* d1 (+ (+ d3 37) d2)) (+ (+ d3 37) d2) (+ d3 37) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* d2 d1) (+ (+ (* 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))
1.0ms
d3
@-inf
((* d1 (+ (+ d3 37) d2)) (+ (+ d3 37) d2) (+ d3 37) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* d2 d1) (+ (+ (* 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))
1.0ms
d2
@-inf
((* d1 (+ (+ d3 37) d2)) (+ (+ d3 37) d2) (+ d3 37) (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (* d2 d1) (+ (+ (* 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))

simplify219.0ms (4.4%)

Memory
-34.8MiB live, 263.9MiB allocated; 120ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0190618
1557618
21755618
36690618
08384618
Stop Event
iter limit
node limit
Counts
58 → 58
Calls
Call 1
Inputs
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* d1 (+ 37 (+ d2 d3)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 (+ 37 (+ d2 d3)))))
#s(approx (* d2 d1) #s(hole binary64 (* d1 d2)))
#s(approx (* d3 d1) #s(hole binary64 (* d1 d3)))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* d1 (+ 37 d2))))
#s(approx (* (+ 37 d3) d1) #s(hole binary64 (* d1 (+ 37 d3))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* d1 (+ 37 d3))))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (+ (* d1 d2) (* d1 (+ 37 d3)))))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 (+ 37 d3)))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 (+ 37 (+ d2 d3))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 32 d1) (* d1 (+ 5 d3)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* 37 d1)))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (+ (* 37 d1) (* d1 d2))))
#s(approx (+ 37 d2) #s(hole binary64 37))
#s(approx (+ 37 d2) #s(hole binary64 (+ 37 d2)))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* d1 d2)))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 d2))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 d2)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* d1 d2)))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* d2 (+ d1 (* 37 (/ d1 d2))))))
#s(approx (+ 37 d2) #s(hole binary64 d2))
#s(approx (+ 37 d2) #s(hole binary64 (* d2 (+ 1 (* 37 (/ 1 d2))))))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 (* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* d1 (+ 37 d2))))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (+ (* d1 d3) (* d1 (+ 37 d2)))))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 (+ 37 d2)))
#s(approx (+ d3 37) #s(hole binary64 37))
#s(approx (+ d3 37) #s(hole binary64 (+ 37 d3)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))))
#s(approx (* (+ 37 d3) d1) #s(hole binary64 (* 37 d1)))
#s(approx (* (+ 37 d3) d1) #s(hole binary64 (+ (* 37 d1) (* d1 d3))))
#s(approx (+ 37 d3) #s(hole binary64 37))
#s(approx (+ 37 d3) #s(hole binary64 (+ 37 d3)))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* d1 d3)))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 d3))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 (* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))))
#s(approx (+ d3 37) #s(hole binary64 d3))
#s(approx (+ d3 37) #s(hole binary64 (* d3 (+ 1 (* 37 (/ 1 d3))))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 d3)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))))
#s(approx (* (+ 37 d3) d1) #s(hole binary64 (* d1 d3)))
#s(approx (* (+ 37 d3) d1) #s(hole binary64 (* d3 (+ d1 (* 37 (/ d1 d3))))))
#s(approx (+ 37 d3) #s(hole binary64 d3))
#s(approx (+ 37 d3) #s(hole binary64 (* d3 (+ 1 (* 37 (/ 1 d3))))))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 (* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))))
#s(approx (* (+ 37 d3) d1) #s(hole binary64 (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))))
Outputs
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* d1 (+ 37 (+ d2 d3)))))
#s(approx (* d1 (+ (+ d3 37) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 (+ 37 (+ d2 d3)))))
#s(approx (* d1 (+ (+ d3 37) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (* d2 d1) #s(hole binary64 (* d1 d2)))
#s(approx (* d2 d1) (*.f64 d2 d1))
#s(approx (* d3 d1) #s(hole binary64 (* d1 d3)))
#s(approx (* d3 d1) (*.f64 d3 d1))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* d1 (+ 37 d2))))
#s(approx (* (+ 37 d2) d1) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
#s(approx (* (+ 37 d3) d1) #s(hole binary64 (* d1 (+ 37 d3))))
#s(approx (* (+ 37 d3) d1) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))))
#s(approx (* d1 (+ (+ d3 37) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* d1 (+ 37 d3))))
#s(approx (* d1 (+ (+ d3 37) d2)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (+ (* d1 d2) (* d1 (+ 37 d3)))))
#s(approx (* d1 (+ (+ d3 37) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 (+ 37 d3)))
#s(approx (+ (+ d3 37) d2) (-.f64 d3 #s(literal -37 binary64)))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 (+ 37 (+ d2 d3))))
#s(approx (+ (+ d3 37) d2) (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 32 d1) (* d1 (+ 5 d3)))))
#s(approx (* d1 (+ (+ d3 37) d2)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))))
#s(approx (* d1 (+ (+ d3 37) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* 37 d1)))
#s(approx (* (+ 37 d2) d1) (*.f64 #s(literal 37 binary64) d1))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (+ (* 37 d1) (* d1 d2))))
#s(approx (* (+ 37 d2) d1) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
#s(approx (+ 37 d2) #s(hole binary64 37))
#s(approx (+ 37 d2) #s(literal 37 binary64))
#s(approx (+ 37 d2) #s(hole binary64 (+ 37 d2)))
#s(approx (+ 37 d2) (-.f64 d2 #s(literal -37 binary64)))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* d1 d2)))
#s(approx (* d1 (+ (+ d3 37) d2)) (*.f64 d2 d1))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))))
#s(approx (* d1 (+ (+ d3 37) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 d2))
#s(approx (+ (+ d3 37) d2) d2)
#s(approx (+ (+ d3 37) d2) #s(hole binary64 (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))))
#s(approx (+ (+ d3 37) d2) (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 d2)))
#s(approx (* d1 (+ (+ d3 37) d2)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))))
#s(approx (* d1 (+ (+ d3 37) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* d1 d2)))
#s(approx (* (+ 37 d2) d1) (*.f64 d2 d1))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* d2 (+ d1 (* 37 (/ d1 d2))))))
#s(approx (* (+ 37 d2) d1) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
#s(approx (+ 37 d2) #s(hole binary64 d2))
#s(approx (+ 37 d2) d2)
#s(approx (+ 37 d2) #s(hole binary64 (* d2 (+ 1 (* 37 (/ 1 d2))))))
#s(approx (+ 37 d2) (-.f64 d2 #s(literal -37 binary64)))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))))
#s(approx (* d1 (+ (+ d3 37) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 (* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))))
#s(approx (+ (+ d3 37) d2) (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))))
#s(approx (* d1 (+ (+ d3 37) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))))
#s(approx (* (+ 37 d2) d1) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* d1 (+ 37 d2))))
#s(approx (* d1 (+ (+ d3 37) d2)) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (+ (* d1 d3) (* d1 (+ 37 d2)))))
#s(approx (* d1 (+ (+ d3 37) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 (+ 37 d2)))
#s(approx (+ (+ d3 37) d2) (-.f64 d2 #s(literal -37 binary64)))
#s(approx (+ d3 37) #s(hole binary64 37))
#s(approx (+ 37 d3) #s(literal 37 binary64))
#s(approx (+ d3 37) #s(hole binary64 (+ 37 d3)))
#s(approx (+ 37 d3) (-.f64 d3 #s(literal -37 binary64)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))))
#s(approx (* d1 (+ (+ d3 37) d2)) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))))
#s(approx (* d1 (+ (+ d3 37) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (* (+ 37 d3) d1) #s(hole binary64 (* 37 d1)))
#s(approx (* (+ 37 d3) d1) (*.f64 #s(literal 37 binary64) d1))
#s(approx (* (+ 37 d3) d1) #s(hole binary64 (+ (* 37 d1) (* d1 d3))))
#s(approx (* (+ 37 d3) d1) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
#s(approx (+ 37 d3) #s(hole binary64 37))
#s(approx (+ 37 d3) #s(literal 37 binary64))
#s(approx (+ 37 d3) #s(hole binary64 (+ 37 d3)))
#s(approx (+ 37 d3) (-.f64 d3 #s(literal -37 binary64)))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* d1 d3)))
#s(approx (* d1 (+ (+ d3 37) d2)) (*.f64 d3 d1))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))))
#s(approx (* d1 (+ (+ d3 37) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 d3))
#s(approx (+ (+ d3 37) d2) d3)
#s(approx (+ (+ d3 37) d2) #s(hole binary64 (* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))))
#s(approx (+ (+ d3 37) d2) (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)))
#s(approx (+ d3 37) #s(hole binary64 d3))
#s(approx (+ 37 d3) d3)
#s(approx (+ d3 37) #s(hole binary64 (* d3 (+ 1 (* 37 (/ 1 d3))))))
#s(approx (+ 37 d3) (-.f64 d3 #s(literal -37 binary64)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 d3)))
#s(approx (* d1 (+ (+ d3 37) d2)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))))
#s(approx (* d1 (+ (+ d3 37) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (* (+ 37 d3) d1) #s(hole binary64 (* d1 d3)))
#s(approx (* (+ 37 d3) d1) (*.f64 d3 d1))
#s(approx (* (+ 37 d3) d1) #s(hole binary64 (* d3 (+ d1 (* 37 (/ d1 d3))))))
#s(approx (* (+ 37 d3) d1) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
#s(approx (+ 37 d3) #s(hole binary64 d3))
#s(approx (+ 37 d3) d3)
#s(approx (+ 37 d3) #s(hole binary64 (* d3 (+ 1 (* 37 (/ 1 d3))))))
#s(approx (+ 37 d3) (-.f64 d3 #s(literal -37 binary64)))
#s(approx (* d1 (+ (+ d3 37) d2)) #s(hole binary64 (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))))
#s(approx (* d1 (+ (+ d3 37) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ (+ d3 37) d2) #s(hole binary64 (* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))))
#s(approx (+ (+ d3 37) d2) (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))))
#s(approx (* d1 (+ (+ d3 37) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (* (+ 37 d3) d1) #s(hole binary64 (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))))
#s(approx (* (+ 37 d3) d1) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))

rewrite225.0ms (4.5%)

Memory
23.4MiB live, 316.0MiB allocated; 33ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
025109
034109
1140101
21160101
0833197
Stop Event
iter limit
node limit
iter limit
Counts
13 → 260
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 d2 d1))
(*.f64 d2 d1)
#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)
Outputs
(*.f64 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)) d1)
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(/.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))) (fma.f64 (+.f64 #s(literal 37 binary64) d3) d1 (*.f64 (neg.f64 d1) d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.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 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 (-.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 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d3 d1) (*.f64 d3 d1) (-.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 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (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 d2 d1) (*.f64 (+.f64 #s(literal 37 binary64) d3) 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 d2 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #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 d2 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #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 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 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 (+.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 d2 d1))))))
(/.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 d2 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #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 d2 #s(literal 3 binary64)) (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 (+.f64 #s(literal 37 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (fma.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)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 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))) (+.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 d2 d1)))))
(fma.f64 d2 d1 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
(fma.f64 (+.f64 #s(literal 37 binary64) d3) d1 (*.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 d2 d1))
(fma.f64 d1 d3 (*.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 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 d2 d1))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 d2 d1))))
(-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d2) d1))
(-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.f64 (neg.f64 d1) d2))
(-.f64 (*.f64 d3 d1) (*.f64 (neg.f64 (+.f64 d2 #s(literal 37 binary64))) d1))
(-.f64 (*.f64 d3 d1) (*.f64 (neg.f64 d1) (+.f64 d2 #s(literal 37 binary64))))
(-.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 (+.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 d2 d1))))) (/.f64 (pow.f64 (*.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 d2 d1))))))
(+.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) d1) (*.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 d2 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #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 d2 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #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 d2 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 37 binary64) d3) #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 d2 #s(literal 3 binary64)) (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 (pow.f64 d2 #s(literal 3 binary64)) (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 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 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 (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 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 d2 d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
#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 (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d2 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 #s(literal 37 binary64) d1))) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)))) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 #s(literal 37 binary64) 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 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.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)) (-.f64 (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64))))))
(/.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 d2 d1 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 #s(literal 37 binary64) d1))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
(-.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 d1 #s(literal 37 binary64)) (*.f64 (neg.f64 d2) d1))
(-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (neg.f64 d1) d2))
(-.f64 (*.f64 d2 d1) (*.f64 #s(literal -37 binary64) d1))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) #s(literal 37 binary64)))
(+.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))
(/.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 (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 (*.f64 d3 d1) (*.f64 d3 d1))) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 (*.f64 d3 d1) (*.f64 d3 d1))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d3 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.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 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)))) (-.f64 (*.f64 d3 d1) (*.f64 d1 #s(literal 37 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.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))) (fma.f64 (*.f64 d3 d1) (*.f64 d3 d1) (-.f64 (*.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 d1 #s(literal 37 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d3 d1) (*.f64 d3 d1) (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 (*.f64 d3 d1) (*.f64 d1 #s(literal 37 binary64))))))
(/.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 (*.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)))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1))
(fma.f64 d3 d1 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 #s(literal 37 binary64) d1))
(fma.f64 d1 d3 (*.f64 d1 #s(literal 37 binary64)))
(-.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 d1 #s(literal 37 binary64)) (*.f64 (neg.f64 d3) d1))
(-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (neg.f64 d1) d3))
(-.f64 (*.f64 d3 d1) (*.f64 #s(literal -37 binary64) d1))
(-.f64 (*.f64 d3 d1) (*.f64 (neg.f64 d1) #s(literal 37 binary64)))
(+.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1))
(+.f64 (*.f64 d3 d1) (*.f64 d1 #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))

eval26.0ms (0.5%)

Memory
7.3MiB live, 53.6MiB allocated; 2ms collecting garbage
Compiler

Compiled 6 728 to 941 computations (86% saved)

prune11.0ms (0.2%)

Memory
-23.8MiB live, 21.8MiB allocated; 4ms collecting garbage
Pruning

9 alts after pruning (5 fresh and 4 done)

PrunedKeptTotal
New2455250
Fresh202
Picked145
Done000
Total2489257
Accuracy
100.0%
Counts
257 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(fma.f64 (+.f64 #s(literal 37 binary64) d3) d1 (*.f64 d2 d1))
76.2%
(*.f64 d1 (+.f64 #s(approx (+ 37 d3) d3) d2))
64.3%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1)))
63.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
64.3%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
63.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
25.6%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
41.9%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
39.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
Compiler

Compiled 228 to 180 computations (21.1% saved)

simplify140.0ms (2.8%)

Memory
-10.7MiB live, 88.2MiB allocated; 21ms collecting garbage
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d3 d1)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1)))
cost-diff1
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1))
cost-diff0
(*.f64 d2 d1)
cost-diff0
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
cost-diff1
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
cost-diff0
#s(approx (+ 37 d3) d3)
cost-diff0
(+.f64 #s(approx (+ 37 d3) d3) d2)
cost-diff0
(*.f64 d1 (+.f64 #s(approx (+ 37 d3) d3) d2))
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))
cost-diff0
(*.f64 d2 d1)
cost-diff0
(+.f64 #s(literal 37 binary64) d3)
cost-diff1
(fma.f64 (+.f64 #s(literal 37 binary64) d3) d1 (*.f64 d2 d1))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
028141
039140
181130
2182118
3497118
41050118
52126118
64537118
76417118
87386118
97579118
107677118
117744118
08517118
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fma.f64 (+.f64 #s(literal 37 binary64) d3) d1 (*.f64 d2 d1))
(+.f64 #s(literal 37 binary64) d3)
#s(literal 37 binary64)
d3
d1
(*.f64 d2 d1)
d2
#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
(*.f64 d1 (+.f64 #s(approx (+ 37 d3) d3) d2))
d1
(+.f64 #s(approx (+ 37 d3) d3) d2)
#s(approx (+ 37 d3) d3)
d3
d2
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
d1
#s(literal 37 binary64)
(*.f64 d2 d1)
d2
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1))
d1
#s(literal 37 binary64)
(*.f64 d3 d1)
d3
Outputs
(fma.f64 (+.f64 #s(literal 37 binary64) d3) d1 (*.f64 d2 d1))
(*.f64 (+.f64 (-.f64 d2 #s(literal -37 binary64)) d3) d1)
(+.f64 #s(literal 37 binary64) d3)
(-.f64 d3 #s(literal -37 binary64))
#s(literal 37 binary64)
d3
d1
(*.f64 d2 d1)
d2
#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
(*.f64 d1 (+.f64 #s(approx (+ 37 d3) d3) d2))
(*.f64 (+.f64 #s(approx (+ 37 d3) d3) d2) d1)
d1
(+.f64 #s(approx (+ 37 d3) d3) d2)
#s(approx (+ 37 d3) d3)
d3
d2
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
(*.f64 (-.f64 d2 #s(literal -37 binary64)) d1)
d1
#s(literal 37 binary64)
(*.f64 d2 d1)
d2
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (-.f64 d3 #s(literal -37 binary64))))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1))
(*.f64 d1 (-.f64 d3 #s(literal -37 binary64)))
d1
#s(literal 37 binary64)
(*.f64 d3 d1)
(*.f64 d1 d3)
d3

localize63.0ms (1.3%)

Memory
8.1MiB live, 51.5MiB allocated; 8ms collecting garbage
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 d3 d1)
accuracy0.0078125
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1))
accuracy22.850538049317965
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1)))
accuracy0.0
(*.f64 d2 d1)
accuracy0.0078125
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
accuracy23.427667025222057
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
accuracy0.0
(+.f64 #s(approx (+ 37 d3) d3) d2)
accuracy0.01171875
(*.f64 d1 (+.f64 #s(approx (+ 37 d3) d3) d2))
accuracy29.564797260633824
#s(approx (+ 37 d3) d3)
accuracy0.01953125
(*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1)
accuracy23.427667025222057
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
accuracy32.52245957252998
#s(approx (+ 37 d2) #s(literal 37 binary64))
accuracy0.0
(+.f64 #s(literal 37 binary64) d3)
accuracy0.0
(*.f64 d2 d1)
accuracy0.5078069952111204
(fma.f64 (+.f64 #s(literal 37 binary64) d3) d1 (*.f64 d2 d1))
Samples
50.0ms255×0valid
0.0ms1valid
Compiler

Compiled 114 to 26 computations (77.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 37.0ms
ival-add: 23.0ms (63% of total)
ival-mult: 13.0ms (35.6% 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)

series13.0ms (0.3%)

Memory
17.1MiB live, 17.1MiB allocated; 0ms collecting garbage
Counts
14 → 74
Calls
Call 1
Inputs
(fma.f64 (+.f64 #s(literal 37 binary64) d3) d1 (*.f64 d2 d1))
(+.f64 #s(literal 37 binary64) d3)
(*.f64 d2 d1)
#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))
(*.f64 d1 (+.f64 #s(approx (+ 37 d3) d3) d2))
(+.f64 #s(approx (+ 37 d3) d3) d2)
#s(approx (+ 37 d3) d3)
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1)))
(*.f64 d3 d1)
Outputs
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d1 (+ 37 (+ d2 d3)))))
#s(approx (* d2 d1) #s(hole binary64 (* d1 d2)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 (+ 37 (+ d2 d3)))))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* d1 (+ 37 d2))))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* d1 (+ 37 (+ d2 d3)))))
#s(approx (+ (* d1 37) (* d2 d1)) #s(hole binary64 (* d1 (+ 37 d2))))
#s(approx (+ (* d1 37) (* d3 d1)) #s(hole binary64 (* d1 (+ 37 d3))))
#s(approx (* d3 d1) #s(hole binary64 (* d1 d3)))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))))
#s(approx (+ (* d1 37) (* d2 d1)) #s(hole binary64 (* -1 (* d1 (- (* -1 d2) 37)))))
#s(approx (+ (* d1 37) (* d3 d1)) #s(hole binary64 (* -1 (* d1 (- (* -1 d3) 37)))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d1 (+ 37 d3))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (+ (* d1 d2) (* d1 (+ 37 d3)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 32 d1) (* d1 (+ 5 d3)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* 37 d1)))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (+ (* 37 d1) (* d1 d2))))
#s(approx (+ 37 d2) #s(hole binary64 37))
#s(approx (+ 37 d2) #s(hole binary64 (+ 37 d2)))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* d1 (+ 37 d3))))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (+ (* d1 d2) (* d1 (+ 37 d3)))))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 (+ 37 d3)))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 (+ 37 (+ d2 d3))))
#s(approx (+ (* d1 37) (* d2 d1)) #s(hole binary64 (* 37 d1)))
#s(approx (+ (* d1 37) (* d2 d1)) #s(hole binary64 (+ (* 37 d1) (* d1 d2))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d1 d2)))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 d2)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* d1 d2)))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* d2 (+ d1 (* 37 (/ d1 d2))))))
#s(approx (+ 37 d2) #s(hole binary64 d2))
#s(approx (+ 37 d2) #s(hole binary64 (* d2 (+ 1 (* 37 (/ 1 d2))))))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* d1 d2)))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 d2))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))))
#s(approx (+ (* d1 37) (* d2 d1)) #s(hole binary64 (* d1 d2)))
#s(approx (+ (* d1 37) (* d2 d1)) #s(hole binary64 (* d2 (+ d1 (* 37 (/ d1 d2))))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 (* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))))
#s(approx (+ (* d1 37) (* d2 d1)) #s(hole binary64 (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (+ (* 37 d1) (* d1 d2))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))))
#s(approx (+ 37 d3) #s(hole binary64 37))
#s(approx (+ 37 d3) #s(hole binary64 (+ 37 d3)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* d1 (+ 37 d2))))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (+ (* d1 d3) (* d1 (+ 37 d2)))))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 (+ 37 d2)))
#s(approx (+ (* d1 37) (* d3 d1)) #s(hole binary64 (* 37 d1)))
#s(approx (+ (* d1 37) (* d3 d1)) #s(hole binary64 (+ (* 37 d1) (* d1 d3))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d1 d3)))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))))
#s(approx (+ 37 d3) #s(hole binary64 d3))
#s(approx (+ 37 d3) #s(hole binary64 (* d3 (+ 1 (* 37 (/ 1 d3))))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 d3)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* d1 d3)))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 d3))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 (* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))))
#s(approx (+ (* d1 37) (* d3 d1)) #s(hole binary64 (* d1 d3)))
#s(approx (+ (* d1 37) (* d3 d1)) #s(hole binary64 (* d3 (+ d1 (* 37 (/ d1 d3))))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 (* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))))
#s(approx (+ (* d1 37) (* d3 d1)) #s(hole binary64 (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))))
Calls

9 calls:

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

simplify171.0ms (3.4%)

Memory
-23.0MiB live, 168.2MiB allocated; 40ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0229858
1671857
22001856
37186856
08353856
Stop Event
iter limit
node limit
Counts
74 → 74
Calls
Call 1
Inputs
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d1 (+ 37 (+ d2 d3)))))
#s(approx (* d2 d1) #s(hole binary64 (* d1 d2)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 (+ 37 (+ d2 d3)))))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* d1 (+ 37 d2))))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* d1 (+ 37 (+ d2 d3)))))
#s(approx (+ (* d1 37) (* d2 d1)) #s(hole binary64 (* d1 (+ 37 d2))))
#s(approx (+ (* d1 37) (* d3 d1)) #s(hole binary64 (* d1 (+ 37 d3))))
#s(approx (* d3 d1) #s(hole binary64 (* d1 d3)))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))))
#s(approx (+ (* d1 37) (* d2 d1)) #s(hole binary64 (* -1 (* d1 (- (* -1 d2) 37)))))
#s(approx (+ (* d1 37) (* d3 d1)) #s(hole binary64 (* -1 (* d1 (- (* -1 d3) 37)))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d1 (+ 37 d3))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (+ (* d1 d2) (* d1 (+ 37 d3)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 32 d1) (* d1 (+ 5 d3)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* 37 d1)))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (+ (* 37 d1) (* d1 d2))))
#s(approx (+ 37 d2) #s(hole binary64 37))
#s(approx (+ 37 d2) #s(hole binary64 (+ 37 d2)))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* d1 (+ 37 d3))))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (+ (* d1 d2) (* d1 (+ 37 d3)))))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 (+ 37 d3)))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 (+ 37 (+ d2 d3))))
#s(approx (+ (* d1 37) (* d2 d1)) #s(hole binary64 (* 37 d1)))
#s(approx (+ (* d1 37) (* d2 d1)) #s(hole binary64 (+ (* 37 d1) (* d1 d2))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d1 d2)))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 d2)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* d1 d2)))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* d2 (+ d1 (* 37 (/ d1 d2))))))
#s(approx (+ 37 d2) #s(hole binary64 d2))
#s(approx (+ 37 d2) #s(hole binary64 (* d2 (+ 1 (* 37 (/ 1 d2))))))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* d1 d2)))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 d2))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))))
#s(approx (+ (* d1 37) (* d2 d1)) #s(hole binary64 (* d1 d2)))
#s(approx (+ (* d1 37) (* d2 d1)) #s(hole binary64 (* d2 (+ d1 (* 37 (/ d1 d2))))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 (* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))))
#s(approx (+ (* d1 37) (* d2 d1)) #s(hole binary64 (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (+ (* 37 d1) (* d1 d2))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))))
#s(approx (+ 37 d3) #s(hole binary64 37))
#s(approx (+ 37 d3) #s(hole binary64 (+ 37 d3)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* d1 (+ 37 d2))))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (+ (* d1 d3) (* d1 (+ 37 d2)))))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 (+ 37 d2)))
#s(approx (+ (* d1 37) (* d3 d1)) #s(hole binary64 (* 37 d1)))
#s(approx (+ (* d1 37) (* d3 d1)) #s(hole binary64 (+ (* 37 d1) (* d1 d3))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d1 d3)))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))))
#s(approx (+ 37 d3) #s(hole binary64 d3))
#s(approx (+ 37 d3) #s(hole binary64 (* d3 (+ 1 (* 37 (/ 1 d3))))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 d3)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* d1 d3)))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 d3))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 (* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))))
#s(approx (+ (* d1 37) (* d3 d1)) #s(hole binary64 (* d1 d3)))
#s(approx (+ (* d1 37) (* d3 d1)) #s(hole binary64 (* d3 (+ d1 (* 37 (/ d1 d3))))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 (* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))))
#s(approx (+ (* d1 37) (* d3 d1)) #s(hole binary64 (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))))
Outputs
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d1 (+ 37 (+ d2 d3)))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (* d2 d1) #s(hole binary64 (* d1 d2)))
#s(approx (* d2 d1) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 (+ 37 (+ d2 d3)))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* d1 (+ 37 d2))))
#s(approx (+ (* d1 37) (* d2 d1)) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* d1 (+ 37 (+ d2 d3)))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ (* d1 37) (* d2 d1)) #s(hole binary64 (* d1 (+ 37 d2))))
#s(approx (+ (* d1 37) (* d2 d1)) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
#s(approx (+ (* d1 37) (* d3 d1)) #s(hole binary64 (* d1 (+ 37 d3))))
#s(approx (+ (* d1 37) (* d3 d1)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
#s(approx (* d3 d1) #s(hole binary64 (* d1 d3)))
#s(approx (* d3 d1) (*.f64 d1 d3))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ (* d1 37) (* d2 d1)) #s(hole binary64 (* -1 (* d1 (- (* -1 d2) 37)))))
#s(approx (+ (* d1 37) (* d2 d1)) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
#s(approx (+ (* d1 37) (* d3 d1)) #s(hole binary64 (* -1 (* d1 (- (* -1 d3) 37)))))
#s(approx (+ (* d1 37) (* d3 d1)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d1 (+ 37 d3))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (+ (* d1 d2) (* d1 (+ 37 d3)))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 32 d1) (* d1 (+ 5 d3)))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* 37 d1)))
#s(approx (+ (* d1 37) (* d2 d1)) (*.f64 #s(literal 37 binary64) d1))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (+ (* 37 d1) (* d1 d2))))
#s(approx (+ (* d1 37) (* d2 d1)) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
#s(approx (+ 37 d2) #s(hole binary64 37))
#s(approx (+ 37 d2) #s(literal 37 binary64))
#s(approx (+ 37 d2) #s(hole binary64 (+ 37 d2)))
#s(approx (+ 37 d2) (-.f64 d2 #s(literal -37 binary64)))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* d1 (+ 37 d3))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (+ (* d1 d2) (* d1 (+ 37 d3)))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 (+ 37 d3)))
#s(approx (+ (+ 37 d3) d2) (-.f64 d3 #s(literal -37 binary64)))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 (+ 37 (+ d2 d3))))
#s(approx (+ (+ 37 d3) d2) (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)))
#s(approx (+ (* d1 37) (* d2 d1)) #s(hole binary64 (* 37 d1)))
#s(approx (+ (* d1 37) (* d2 d1)) (*.f64 #s(literal 37 binary64) d1))
#s(approx (+ (* d1 37) (* d2 d1)) #s(hole binary64 (+ (* 37 d1) (* d1 d2))))
#s(approx (+ (* d1 37) (* d2 d1)) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d1 d2)))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 d2 d1))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 d2)))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* d1 d2)))
#s(approx (+ (* d1 37) (* d2 d1)) (*.f64 d2 d1))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* d2 (+ d1 (* 37 (/ d1 d2))))))
#s(approx (+ (* d1 37) (* d2 d1)) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
#s(approx (+ 37 d2) #s(hole binary64 d2))
#s(approx (+ 37 d2) d2)
#s(approx (+ 37 d2) #s(hole binary64 (* d2 (+ 1 (* 37 (/ 1 d2))))))
#s(approx (+ 37 d2) (-.f64 d2 #s(literal -37 binary64)))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* d1 d2)))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 d2 d1))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 d2))
#s(approx (+ (+ 37 d3) d2) d2)
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))))
#s(approx (+ (+ 37 d3) d2) (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)))
#s(approx (+ (* d1 37) (* d2 d1)) #s(hole binary64 (* d1 d2)))
#s(approx (+ (* d1 37) (* d2 d1)) (*.f64 d2 d1))
#s(approx (+ (* d1 37) (* d2 d1)) #s(hole binary64 (* d2 (+ d1 (* 37 (/ d1 d2))))))
#s(approx (+ (* d1 37) (* d2 d1)) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (* (+ 37 d2) d1) #s(hole binary64 (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))))
#s(approx (+ (* d1 37) (* d2 d1)) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 (* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))))
#s(approx (+ (+ 37 d3) d2) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -37 binary64) d3) d2) #s(literal 1 binary64)) (neg.f64 d2)))
#s(approx (+ (* d1 37) (* d2 d1)) #s(hole binary64 (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))))
#s(approx (+ (* d1 37) (* d2 d1)) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (+ (* 37 d1) (* d1 d2))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ 37 d3) #s(hole binary64 37))
#s(approx (+ 37 d3) #s(literal 37 binary64))
#s(approx (+ 37 d3) #s(hole binary64 (+ 37 d3)))
#s(approx (+ 37 d3) (-.f64 d3 #s(literal -37 binary64)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* d1 (+ 37 d2))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (+ (* d1 d3) (* d1 (+ 37 d2)))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 (+ 37 d2)))
#s(approx (+ (+ 37 d3) d2) (-.f64 d2 #s(literal -37 binary64)))
#s(approx (+ (* d1 37) (* d3 d1)) #s(hole binary64 (* 37 d1)))
#s(approx (+ (* d1 37) (* d3 d1)) (*.f64 #s(literal 37 binary64) d1))
#s(approx (+ (* d1 37) (* d3 d1)) #s(hole binary64 (+ (* 37 d1) (* d1 d3))))
#s(approx (+ (* d1 37) (* d3 d1)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d1 d3)))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 d1 d3))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ 37 d3) #s(hole binary64 d3))
#s(approx (+ 37 d3) d3)
#s(approx (+ 37 d3) #s(hole binary64 (* d3 (+ 1 (* 37 (/ 1 d3))))))
#s(approx (+ 37 d3) (-.f64 d3 #s(literal -37 binary64)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d1 d3)))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 d1 d3))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* d1 d3)))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 d1 d3))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 d3))
#s(approx (+ (+ 37 d3) d2) d3)
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 (* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))))
#s(approx (+ (+ 37 d3) d2) (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)))
#s(approx (+ (* d1 37) (* d3 d1)) #s(hole binary64 (* d1 d3)))
#s(approx (+ (* d1 37) (* d3 d1)) (*.f64 d1 d3))
#s(approx (+ (* d1 37) (* d3 d1)) #s(hole binary64 (* d3 (+ d1 (* 37 (/ d1 d3))))))
#s(approx (+ (* d1 37) (* d3 d1)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) #s(hole binary64 (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (* d1 (+ (+ 37 d3) d2)) #s(hole binary64 (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))))
#s(approx (* d1 (+ (+ 37 d3) d2)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ (+ 37 d3) d2) #s(hole binary64 (* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))))
#s(approx (+ (+ 37 d3) d2) (*.f64 (-.f64 (/.f64 (-.f64 #s(literal -37 binary64) d2) d3) #s(literal 1 binary64)) (neg.f64 d3)))
#s(approx (+ (* d1 37) (* d3 d1)) #s(hole binary64 (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))))
#s(approx (+ (* d1 37) (* d3 d1)) (*.f64 (-.f64 d3 #s(literal -37 binary64)) d1))

rewrite258.0ms (5.2%)

Memory
1.4MiB live, 388.3MiB allocated; 35ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028123
039122
1189112
21417112
08097109
Stop Event
iter limit
node limit
iter limit
Counts
14 → 282
Calls
Call 1
Inputs
(fma.f64 (+.f64 #s(literal 37 binary64) d3) d1 (*.f64 d2 d1))
(+.f64 #s(literal 37 binary64) d3)
(*.f64 d2 d1)
#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))
(*.f64 d1 (+.f64 #s(approx (+ 37 d3) d3) d2))
(+.f64 #s(approx (+ 37 d3) d3) d2)
#s(approx (+ 37 d3) d3)
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1)))
(*.f64 d3 d1)
Outputs
(*.f64 (/.f64 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))
(*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1)
(*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) (neg.f64 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))) (+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) (+.f64 d3 #s(literal 37 binary64))) (*.f64 (neg.f64 d1) (+.f64 d3 #s(literal 37 binary64))))) (fma.f64 d2 d1 (*.f64 (neg.f64 d1) (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (+.f64 d3 #s(literal 37 binary64))) d1) (*.f64 (neg.f64 (+.f64 d3 #s(literal 37 binary64))) d1))) (fma.f64 d2 d1 (*.f64 (neg.f64 (+.f64 d3 #s(literal 37 binary64))) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #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 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (neg.f64 (neg.f64 d2)) d1)))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d2) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (neg.f64 d1) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 d1) (+.f64 d3 #s(literal 37 binary64))) (*.f64 (neg.f64 d1) (+.f64 d3 #s(literal 37 binary64))) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (+.f64 d3 #s(literal 37 binary64))) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 (+.f64 d3 #s(literal 37 binary64))) d1) (*.f64 (neg.f64 (+.f64 d3 #s(literal 37 binary64))) d1) (*.f64 (*.f64 d2 d1) (*.f64 (neg.f64 (+.f64 d3 #s(literal 37 binary64))) d1)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #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 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #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 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (neg.f64 (neg.f64 d2)) d1)))))
(/.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 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64)))) (neg.f64 (+.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 (neg.f64 d2) d1))))))
(/.f64 (neg.f64 (neg.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))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(/.f64 (neg.f64 (neg.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))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64))) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 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 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.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 (neg.f64 d2) d1)))))
(/.f64 (neg.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)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(/.f64 (neg.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)))) (neg.f64 (+.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 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) d2) d1)))))
(/.f64 (neg.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)))) (neg.f64 (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #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 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))
(/.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 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) d2) d1))))
(/.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))) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (+.f64 d3 #s(literal 37 binary64))) d1) (/.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) d1) d1) (/.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(fma.f64 (/.f64 (pow.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal 2 binary64)) d1) (/.f64 (*.f64 d1 d1) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(fma.f64 (/.f64 (neg.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) d1) (/.f64 (neg.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(fma.f64 (/.f64 (fabs.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) d1) (/.f64 (fabs.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (-.f64 #s(literal 37 binary64) d3)) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (-.f64 #s(literal 37 binary64) d3)) (*.f64 d2 d1))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) d1) (/.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(fma.f64 (/.f64 (+.f64 d3 #s(literal 37 binary64)) d1) (/.f64 (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (pow.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal 2 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(fma.f64 d1 (-.f64 #s(literal 37 binary64) (neg.f64 d3)) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 d1 (-.f64 #s(literal 37 binary64) (neg.f64 d3)) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
(fma.f64 (+.f64 d3 #s(literal 37 binary64)) d1 (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 (+.f64 d3 #s(literal 37 binary64)) d1 (*.f64 d2 d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #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 (neg.f64 d2) d1))))) (/.f64 (pow.f64 (*.f64 (neg.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 (neg.f64 d2) d1))))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (neg.f64 d1) d2))
(-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (neg.f64 d2) d1))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) (+.f64 d3 #s(literal 37 binary64))))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 (+.f64 d3 #s(literal 37 binary64))) d1))
(+.f64 (/.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 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) 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 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) 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 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) 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 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) d2) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (+.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 #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 #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 #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 (-.f64 (*.f64 d3 d3) #s(literal 1369 binary64))) (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 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (*.f64 (-.f64 #s(literal 37 binary64) d3) (*.f64 d3 d3))) (*.f64 (-.f64 #s(literal 37 binary64) d3) (-.f64 #s(literal 37 binary64) d3)))
(/.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)))) (*.f64 (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (-.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (-.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 d3 #s(literal 37 binary64))))))
(/.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 (-.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 d3 #s(literal 37 binary64)))))
(/.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 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal 37 binary64))))))
(+.f64 (/.f64 #s(literal 50653 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal 37 binary64))))) (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal 37 binary64))))))
(+.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 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 (neg.f64 d3) d3) (-.f64 #s(literal 37 binary64) d3)))
(+.f64 d3 #s(literal 37 binary64))
(+.f64 #s(literal 37 binary64) d3)
(*.f64 d2 d1)
(*.f64 d1 d2)
#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 #s(approx (+ 37 d3) d3) d2) d1)
(*.f64 d1 (+.f64 #s(approx (+ 37 d3) d3) d2))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d2))) (fma.f64 #s(approx (+ 37 d3) d3) d1 (*.f64 (neg.f64 d1) d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d2 d1) (*.f64 #s(approx (+ 37 d3) d3) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d2) (*.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) (*.f64 (neg.f64 d1) d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) (*.f64 (neg.f64 d2) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 #s(approx (+ 37 d3) d3) d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 #s(approx (+ 37 d3) d3) d2) (-.f64 #s(approx (+ 37 d3) d3) d2)) d1)) (neg.f64 (-.f64 #s(approx (+ 37 d3) d3) d2)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64))) d1)) (neg.f64 (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 #s(approx (+ 37 d3) d3) d2) (-.f64 #s(approx (+ 37 d3) d3) d2)))) (neg.f64 (-.f64 #s(approx (+ 37 d3) d3) d2)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64))))) (neg.f64 (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) (*.f64 d2 d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) (*.f64 d2 d1))))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(approx (+ 37 d3) d3) d2) (-.f64 #s(approx (+ 37 d3) d3) d2)) d1) (-.f64 #s(approx (+ 37 d3) d3) d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64))) d1) (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3)))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 #s(approx (+ 37 d3) d3) d2) (-.f64 #s(approx (+ 37 d3) d3) d2))) (-.f64 #s(approx (+ 37 d3) d3) d2))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64)))) (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (fma.f64 #s(approx (+ 37 d3) d3) d1 (*.f64 (neg.f64 d2) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) (*.f64 d2 d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) (*.f64 d2 d1)))))
(fma.f64 #s(approx (+ 37 d3) d3) d1 (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 #s(approx (+ 37 d3) d3) d1))
(fma.f64 d1 #s(approx (+ 37 d3) d3) (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 #s(approx (+ 37 d3) d3) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) (*.f64 d2 d1))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) (*.f64 d2 d1))))
(-.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) (*.f64 (neg.f64 d1) d2))
(-.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) (*.f64 (neg.f64 d2) d1))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) (*.f64 d2 d1))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) (*.f64 d2 d1))))))
(+.f64 (*.f64 #s(approx (+ 37 d3) d3) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 #s(approx (+ 37 d3) d3) d1))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) (-.f64 #s(approx (+ 37 d3) d3) d2))) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(approx (+ 37 d3) d3) d2)))) (+.f64 (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(approx (+ 37 d3) d3) d2))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64)) (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3))))) (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64)) (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3)))))) (*.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3))))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3))))))) (-.f64 (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64)) (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3))))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) (-.f64 #s(approx (+ 37 d3) d3) d2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(approx (+ 37 d3) d3) d2)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) (-.f64 #s(approx (+ 37 d3) d3) d2)) (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(approx (+ 37 d3) d3) d2)) (*.f64 (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(approx (+ 37 d3) d3) d2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64)) (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64)) (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3))))) (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64)) (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3))))) (-.f64 (*.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3))))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3)))))) (*.f64 (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64)) (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3))))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)))) (neg.f64 (-.f64 d2 #s(approx (+ 37 d3) d3))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 #s(approx (+ 37 d3) d3) d2) (-.f64 #s(approx (+ 37 d3) d3) d2)))) (neg.f64 (neg.f64 (-.f64 #s(approx (+ 37 d3) d3) d2))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) (-.f64 #s(approx (+ 37 d3) d3) d2)) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) (*.f64 d2 d2))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) (-.f64 #s(approx (+ 37 d3) d3) d2)))
(/.f64 (fma.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64)) (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3)))) (*.f64 (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3)))) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3)))) (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3))))))
(/.f64 (-.f64 (*.f64 d2 d2) (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64))) (-.f64 d2 #s(approx (+ 37 d3) d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(approx (+ 37 d3) d3) d2) (-.f64 #s(approx (+ 37 d3) d3) d2))) (neg.f64 (-.f64 #s(approx (+ 37 d3) d3) d2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (-.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) (*.f64 #s(approx (+ 37 d3) d3) d2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3))))))
(/.f64 (*.f64 (+.f64 #s(approx (+ 37 d3) d3) d2) (-.f64 #s(approx (+ 37 d3) d3) d2)) (-.f64 #s(approx (+ 37 d3) d3) d2))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) (*.f64 #s(approx (+ 37 d3) d3) d2))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64))) (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3)))))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(approx (+ 37 d3) d3))) (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) (-.f64 d2 #s(approx (+ 37 d3) d3))))
(-.f64 (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(approx (+ 37 d3) d3) d2)))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) (*.f64 #s(approx (+ 37 d3) d3) d2)))) (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) (*.f64 #s(approx (+ 37 d3) d3) d2)))))
(+.f64 (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) (*.f64 #s(approx (+ 37 d3) d3) d2)))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) (*.f64 #s(approx (+ 37 d3) d3) d2)))))
(+.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3))))) (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64)) (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3))))))
(+.f64 (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64)) (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3))))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3))))))
(+.f64 (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (*.f64 (neg.f64 d2) d2) (-.f64 #s(approx (+ 37 d3) d3) d2)))
(+.f64 #s(approx (+ 37 d3) d3) d2)
(+.f64 d2 #s(approx (+ 37 d3) d3))
#s(approx (+ 37 d3) d3)
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)) (-.f64 #s(literal 37 binary64) d2)))
(*.f64 d1 (-.f64 #s(literal 37 binary64) (neg.f64 d2)))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))) (fma.f64 (/.f64 #s(literal 1369 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))))
(/.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)))) (fma.f64 d2 d1 (*.f64 (neg.f64 d1) #s(literal 37 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal -37 binary64) d1))) (fma.f64 d2 d1 (*.f64 #s(literal -37 binary64) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d2) (*.f64 (neg.f64 d1) d2))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))))) (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64))))))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))))))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (neg.f64 (neg.f64 d2)) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2))) (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #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 d1 #s(literal 37 binary64)) (*.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 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 #s(literal -37 binary64) d1) (*.f64 #s(literal -37 binary64) d1) (*.f64 (*.f64 d2 d1) (*.f64 #s(literal -37 binary64) d1)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))))) (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64))))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64))))))))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 d2)) d1) (*.f64 (neg.f64 (neg.f64 d2)) d1)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (neg.f64 (neg.f64 d2)) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.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 d1 #s(literal 37 binary64)) (*.f64 (neg.f64 d2) d1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))))
(/.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 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))) (*.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64))))) (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64))))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64))))) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #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 d1 #s(literal 37 binary64)) (*.f64 (neg.f64 d2) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(/.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 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) d2) 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 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2)))
(/.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 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) d2) 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 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 37 binary64)) d1) (/.f64 d1 (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) d1) d1) (/.f64 #s(literal 37 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 (/.f64 (neg.f64 (*.f64 d1 #s(literal 37 binary64))) d1) (/.f64 (neg.f64 (*.f64 d1 #s(literal 37 binary64))) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 (/.f64 (*.f64 (fabs.f64 d1) #s(literal 37 binary64)) d1) (/.f64 (*.f64 (fabs.f64 d1) #s(literal 37 binary64)) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 (/.f64 #s(literal 1369 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 (/.f64 (*.f64 d1 #s(literal 37 binary64)) d1) (/.f64 (*.f64 d1 #s(literal 37 binary64)) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 (/.f64 #s(literal 37 binary64) d1) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 37 binary64))) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 37 binary64) (*.f64 d1 #s(literal 37 binary64))) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 (neg.f64 (neg.f64 d2)) d1))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d2 d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))) (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #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 d1 #s(literal 37 binary64)) (*.f64 (neg.f64 d2) d1))))) (/.f64 (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 d1 #s(literal 37 binary64)) (*.f64 (neg.f64 d2) d1))))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (neg.f64 d1) d2))
(-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (neg.f64 d2) d1))
(-.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 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) d2) d1)))) (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) d2) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) 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 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) d2) d1)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))))) (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))))))
(+.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2))) (/.f64 (*.f64 (*.f64 (neg.f64 d2) d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d2))))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (neg.f64 (neg.f64 d2)) d1))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 d1 (-.f64 #s(literal 37 binary64) (neg.f64 d3)))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(*.f64 (+.f64 d3 #s(literal 37 binary64)) d1)
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))) (fma.f64 (/.f64 #s(literal 1369 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) #s(literal 37 binary64)) (*.f64 (neg.f64 d1) #s(literal 37 binary64)))) (fma.f64 d1 d3 (*.f64 (neg.f64 d1) #s(literal 37 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal -37 binary64) d1))) (fma.f64 d1 d3 (*.f64 #s(literal -37 binary64) d1)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))))) (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64))))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))))))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 (neg.f64 d3)) d1) (*.f64 (neg.f64 (neg.f64 d3)) d1))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (neg.f64 (neg.f64 d3)) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (neg.f64 d1) d3) (*.f64 (neg.f64 d1) d3))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3))) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #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 d1 #s(literal 37 binary64)) (*.f64 (neg.f64 d1) d3)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) #s(literal 37 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (fma.f64 (*.f64 (neg.f64 d1) #s(literal 37 binary64)) (*.f64 (neg.f64 d1) #s(literal 37 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 (neg.f64 d1) #s(literal 37 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -37 binary64) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal -37 binary64) d1) (*.f64 #s(literal -37 binary64) d1) (*.f64 (*.f64 d1 d3) (*.f64 #s(literal -37 binary64) d1)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))))) (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64))))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64))))))))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 (neg.f64 (neg.f64 d3)) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (-.f64 (*.f64 (*.f64 (neg.f64 (neg.f64 d3)) d1) (*.f64 (neg.f64 (neg.f64 d3)) d1)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (neg.f64 (neg.f64 d3)) d1)))))
(/.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 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 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 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d3) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (neg.f64 d3) d1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (*.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (fma.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64))))) (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64))))) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64))))) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #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 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 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 (-.f64 d3 #s(literal 37 binary64)) #s(literal 1369 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #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 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (neg.f64 d3) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) d1) d3)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) d1) d3))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 50653 binary64) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 37 binary64)) d1) (/.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) d1) d1) (/.f64 #s(literal 37 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(fma.f64 (/.f64 (neg.f64 (*.f64 d1 #s(literal 37 binary64))) d1) (/.f64 (neg.f64 (*.f64 d1 #s(literal 37 binary64))) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(fma.f64 (/.f64 (*.f64 (fabs.f64 d1) #s(literal 37 binary64)) d1) (/.f64 (*.f64 (fabs.f64 d1) #s(literal 37 binary64)) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(fma.f64 (/.f64 #s(literal 1369 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(fma.f64 (/.f64 (*.f64 d1 #s(literal 37 binary64)) d1) (/.f64 (*.f64 d1 #s(literal 37 binary64)) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(fma.f64 (/.f64 #s(literal 37 binary64) d1) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 37 binary64))) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 37 binary64) (*.f64 d1 #s(literal 37 binary64))) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(fma.f64 d1 d3 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 (neg.f64 (neg.f64 d3)) d1))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 (neg.f64 (neg.f64 d3)) d1))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d1 d3))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))) (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (neg.f64 d3) d1))))) (/.f64 (pow.f64 (*.f64 (neg.f64 d3) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (neg.f64 d3) d1))))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (neg.f64 d1) d3))
(-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (neg.f64 d3) d1))
(-.f64 (*.f64 d1 d3) (*.f64 (neg.f64 d1) #s(literal 37 binary64)))
(-.f64 (*.f64 d1 d3) (*.f64 #s(literal -37 binary64) d1))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) d1) d3)))) (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) d1) d3)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) d1) d3)))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) d1) d3)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))))) (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (fma.f64 (*.f64 d1 d1) #s(literal 1369 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))))))
(+.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3))) (/.f64 (*.f64 (*.f64 (neg.f64 d3) d1) (*.f64 d1 d3)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (neg.f64 (neg.f64 d3)) d1))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 d1 d3)
(*.f64 d3 d1)

eval92.0ms (1.8%)

Memory
22.9MiB live, 68.9MiB allocated; 4ms collecting garbage
Compiler

Compiled 11 402 to 1 104 computations (90.3% saved)

prune14.0ms (0.3%)

Memory
-23.0MiB live, 29.4MiB allocated; 5ms collecting garbage
Pruning

9 alts after pruning (1 fresh and 8 done)

PrunedKeptTotal
New3081309
Fresh000
Picked145
Done044
Total3099318
Accuracy
100.0%
Counts
318 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.4%
(fma.f64 #s(approx (+ 37 d3) d3) d1 (*.f64 d2 d1))
76.2%
(*.f64 d1 (+.f64 #s(approx (+ 37 d3) d3) d2))
64.3%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1)))
63.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
64.3%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
63.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
25.6%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
41.9%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
39.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
Compiler

Compiled 152 to 119 computations (21.7% saved)

simplify6.0ms (0.1%)

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

Found 3 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0821
01120
12020
23820
36220
48520
510820
613920
715820
817820
918820
018820
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fma.f64 #s(approx (+ 37 d3) d3) d1 (*.f64 d2 d1))
#s(approx (+ 37 d3) d3)
d3
d1
(*.f64 d2 d1)
d2
Outputs
(fma.f64 #s(approx (+ 37 d3) d3) d1 (*.f64 d2 d1))
(*.f64 (+.f64 d2 #s(approx (+ 37 d3) d3)) d1)
#s(approx (+ 37 d3) d3)
d3
d1
(*.f64 d2 d1)
d2

localize27.0ms (0.5%)

Memory
15.0MiB live, 56.0MiB allocated; 12ms collecting garbage
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy0.0
(*.f64 d2 d1)
accuracy0.5078069952111204
(fma.f64 #s(approx (+ 37 d3) d3) d1 (*.f64 d2 d1))
accuracy29.564797260633824
#s(approx (+ 37 d3) d3)
Samples
21.0ms256×0valid
Compiler

Compiled 20 to 10 computations (50% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-add: 3.0ms (47.2% of total)
ival-mult: 3.0ms (47.2% 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)

series4.0ms (0.1%)

Memory
5.3MiB live, 5.3MiB allocated; 0ms collecting garbage
Counts
3 → 17
Calls
Call 1
Inputs
(fma.f64 #s(approx (+ 37 d3) d3) d1 (*.f64 d2 d1))
#s(approx (+ 37 d3) d3)
(*.f64 d2 d1)
Outputs
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d1 (+ 37 (+ d2 d3)))))
#s(approx (* d2 d1) #s(hole binary64 (* d1 d2)))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d1 (+ 37 d3))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (+ (* d1 d2) (* d1 (+ 37 d3)))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d1 d2)))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (+ (* 37 d1) (* d1 d2))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))))
#s(approx (+ 37 d3) #s(hole binary64 37))
#s(approx (+ 37 d3) #s(hole binary64 (+ 37 d3)))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d1 d3)))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))))
#s(approx (+ 37 d3) #s(hole binary64 d3))
#s(approx (+ 37 d3) #s(hole binary64 (* d3 (+ 1 (* 37 (/ 1 d3))))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))))
Calls

9 calls:

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

simplify123.0ms (2.5%)

Memory
-2.9MiB live, 83.2MiB allocated; 26ms collecting garbage
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
066201
1215199
2678199
32626199
46313199
08218199
Stop Event
iter limit
node limit
Counts
17 → 17
Calls
Call 1
Inputs
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d1 (+ 37 (+ d2 d3)))))
#s(approx (* d2 d1) #s(hole binary64 (* d1 d2)))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d1 (+ 37 d3))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (+ (* d1 d2) (* d1 (+ 37 d3)))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d1 d2)))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (+ (* 37 d1) (* d1 d2))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))))
#s(approx (+ 37 d3) #s(hole binary64 37))
#s(approx (+ 37 d3) #s(hole binary64 (+ 37 d3)))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d1 d3)))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))))
#s(approx (+ 37 d3) #s(hole binary64 d3))
#s(approx (+ 37 d3) #s(hole binary64 (* d3 (+ 1 (* 37 (/ 1 d3))))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))))
Outputs
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d1 (+ 37 (+ d2 d3)))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (* d2 d1) #s(hole binary64 (* d1 d2)))
#s(approx (* d2 d1) (*.f64 d2 d1))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d1 (+ 37 d3))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) (*.f64 d1 (-.f64 d3 #s(literal -37 binary64))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (+ (* d1 d2) (* d1 (+ 37 d3)))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d1 d2)))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) (*.f64 d2 d1))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (+ (* 37 d1) (* d1 d2))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) (*.f64 (-.f64 d2 #s(literal -37 binary64)) d1))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ 37 d3) #s(hole binary64 37))
#s(approx (+ 37 d3) #s(literal 37 binary64))
#s(approx (+ 37 d3) #s(hole binary64 (+ 37 d3)))
#s(approx (+ 37 d3) (-.f64 d3 #s(literal -37 binary64)))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d1 d3)))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) (*.f64 d1 d3))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))
#s(approx (+ 37 d3) #s(hole binary64 d3))
#s(approx (+ 37 d3) d3)
#s(approx (+ 37 d3) #s(hole binary64 (* d3 (+ 1 (* 37 (/ 1 d3))))))
#s(approx (+ 37 d3) (-.f64 d3 #s(literal -37 binary64)))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) #s(hole binary64 (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))))
#s(approx (+ (* (+ 37 d3) d1) (* d2 d1)) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal -37 binary64)) d1))

rewrite152.0ms (3%)

Memory
-9.0MiB live, 145.3MiB allocated; 35ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0818
01117
14717
233317
0340017
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
3 → 104
Calls
Call 1
Inputs
(fma.f64 #s(approx (+ 37 d3) d3) d1 (*.f64 d2 d1))
#s(approx (+ 37 d3) d3)
(*.f64 d2 d1)
Outputs
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (+.f64 d2 #s(approx (+ 37 d3) d3)) d1))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3))) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3))) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(approx (+ 37 d3) d3)) d1) d1) (/.f64 (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1) (-.f64 #s(approx (+ 37 d3) d3) d2)))
(*.f64 (-.f64 #s(approx (+ 37 d3) d3) (neg.f64 d2)) d1)
(*.f64 (+.f64 d2 #s(approx (+ 37 d3) d3)) d1)
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(approx (+ 37 d3) d3)) d1) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))))
(*.f64 (*.f64 (+.f64 d2 #s(approx (+ 37 d3) d3)) d1) (/.f64 (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(*.f64 d1 (-.f64 d2 (neg.f64 #s(approx (+ 37 d3) d3))))
(*.f64 d1 (-.f64 #s(approx (+ 37 d3) d3) (neg.f64 d2)))
(*.f64 d1 (+.f64 d2 #s(approx (+ 37 d3) d3)))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) d1) (-.f64 #s(approx (+ 37 d3) d3) d2))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(approx (+ 37 d3) d3)) (-.f64 #s(approx (+ 37 d3) d3) d2)) d1) (-.f64 #s(approx (+ 37 d3) d3) d2))
(/.f64 (*.f64 (+.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(approx (+ 37 d3) d3)) (-.f64 #s(approx (+ 37 d3) d3) d2))) (-.f64 #s(approx (+ 37 d3) d3) d2))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) d1) (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) d1) (-.f64 #s(approx (+ 37 d3) d3) d2))) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(approx (+ 37 d3) d3) d2)))) (+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) d1) (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(approx (+ 37 d3) d3) d2))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))))) (-.f64 (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) d1) (-.f64 #s(approx (+ 37 d3) d3) d2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(approx (+ 37 d3) d3) d2)) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) d1) (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) d1) (-.f64 #s(approx (+ 37 d3) d3) d2)) (fma.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(approx (+ 37 d3) d3) d2)) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) d1) (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(approx (+ 37 d3) d3) d2))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 d1) #s(approx (+ 37 d3) d3)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))) (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #s(approx (+ 37 d3) d3)))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (*.f64 (+.f64 d2 #s(approx (+ 37 d3) d3)) d1)) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(approx (+ 37 d3) d3) d2))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)) (*.f64 (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(/.f64 (fma.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64))) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 4 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 d1 d1) (fma.f64 #s(approx (+ 37 d3) d3) #s(approx (+ 37 d3) d3) (*.f64 d2 d2))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 4 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d2 #s(approx (+ 37 d3) d3)) d1) d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (*.f64 (-.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d2 #s(approx (+ 37 d3) d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 9 binary64)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 9 binary64))) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d2 #s(approx (+ 37 d3) d3)) d1) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))))
(/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 d2 #s(approx (+ 37 d3) d3)) d1)) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)) (*.f64 (neg.f64 d1) (-.f64 #s(approx (+ 37 d3) d3) d2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64))))
(neg.f64 (/.f64 (*.f64 (neg.f64 (*.f64 (+.f64 d2 #s(approx (+ 37 d3) d3)) d1)) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (neg.f64 d1) (-.f64 #s(approx (+ 37 d3) d3) d2))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64))) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(fma.f64 (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (*.f64 (+.f64 d2 #s(approx (+ 37 d3) d3)) d1) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(fma.f64 (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3))) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3))) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)))) (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3))) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3))) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 4 binary64))) (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) d1) d1) (/.f64 #s(approx (+ 37 d3) d3) (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(fma.f64 (/.f64 (*.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) d1) d1) (/.f64 d1 (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(fma.f64 (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(fma.f64 (/.f64 (*.f64 (neg.f64 d1) #s(approx (+ 37 d3) d3)) d1) (/.f64 (*.f64 (neg.f64 d1) #s(approx (+ 37 d3) d3)) (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(fma.f64 (/.f64 (fabs.f64 (*.f64 d1 #s(approx (+ 37 d3) d3))) d1) (/.f64 (fabs.f64 (*.f64 d1 #s(approx (+ 37 d3) d3))) (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(fma.f64 (/.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) d1) (/.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(fma.f64 (/.f64 #s(approx (+ 37 d3) d3) d1) (/.f64 (*.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) d1) (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) d1) (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(fma.f64 (*.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) d1) (/.f64 d1 (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(fma.f64 (*.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) d1) (/.f64 #s(approx (+ 37 d3) d3) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(fma.f64 (*.f64 d1 d1) (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(fma.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3/2 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3/2 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) (/.f64 (*.f64 d1 d1) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(fma.f64 (*.f64 (neg.f64 d1) #s(approx (+ 37 d3) d3)) (/.f64 (*.f64 (neg.f64 d1) #s(approx (+ 37 d3) d3)) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(fma.f64 (fabs.f64 (*.f64 d1 #s(approx (+ 37 d3) d3))) (/.f64 (fabs.f64 (*.f64 d1 #s(approx (+ 37 d3) d3))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(fma.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64)) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (/.f64 (pow.f64 d1 #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 d1 #s(literal 3 binary64)) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (/.f64 (*.f64 d2 d1) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) (/.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))))
(fma.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) (/.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(fma.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))))
(fma.f64 (*.f64 d2 d1) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))))
(fma.f64 d2 d1 (*.f64 (neg.f64 (neg.f64 d1)) #s(approx (+ 37 d3) d3)))
(fma.f64 d2 d1 (*.f64 (neg.f64 (neg.f64 #s(approx (+ 37 d3) d3))) d1))
(fma.f64 d2 d1 (*.f64 d1 #s(approx (+ 37 d3) d3)))
(fma.f64 d1 (/.f64 (*.f64 (pow.f64 #s(approx (+ 37 d3) d3) #s(literal 2 binary64)) d1) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(fma.f64 d1 d2 (*.f64 (neg.f64 (neg.f64 d1)) #s(approx (+ 37 d3) d3)))
(fma.f64 d1 d2 (*.f64 (neg.f64 (neg.f64 #s(approx (+ 37 d3) d3))) d1))
(fma.f64 d1 d2 (*.f64 d1 #s(approx (+ 37 d3) d3)))
(fma.f64 d1 #s(approx (+ 37 d3) d3) (*.f64 (neg.f64 (neg.f64 d1)) d2))
(fma.f64 d1 #s(approx (+ 37 d3) d3) (*.f64 (neg.f64 d1) (neg.f64 d2)))
(fma.f64 d1 #s(approx (+ 37 d3) d3) (*.f64 d2 d1))
(fma.f64 #s(approx (+ 37 d3) d3) (/.f64 (*.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) d1) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(fma.f64 #s(approx (+ 37 d3) d3) d1 (*.f64 (neg.f64 (neg.f64 d1)) d2))
(fma.f64 #s(approx (+ 37 d3) d3) d1 (*.f64 (neg.f64 d1) (neg.f64 d2)))
(fma.f64 #s(approx (+ 37 d3) d3) d1 (*.f64 d2 d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(approx (+ 37 d3) d3)))) (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(approx (+ 37 d3) d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 (neg.f64 d2) d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) d1) (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(approx (+ 37 d3) d3) d2)))
(-.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) (*.f64 (neg.f64 d2) d1))
(-.f64 (*.f64 d2 d1) (*.f64 (neg.f64 d1) #s(approx (+ 37 d3) d3)))
(+.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(approx (+ 37 d3) d3)) (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)))))
(+.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) #s(literal 2 binary64)) d1) (-.f64 #s(approx (+ 37 d3) d3) d2)) (/.f64 (neg.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (*.f64 (-.f64 #s(approx (+ 37 d3) d3) d2) d1)))
(+.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) (*.f64 (neg.f64 (neg.f64 d1)) d2))
(+.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) (*.f64 (neg.f64 d1) (neg.f64 d2)))
(+.f64 (*.f64 d1 #s(approx (+ 37 d3) d3)) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 (neg.f64 d1)) #s(approx (+ 37 d3) d3)))
(+.f64 (*.f64 d2 d1) (*.f64 (neg.f64 (neg.f64 #s(approx (+ 37 d3) d3))) d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 #s(approx (+ 37 d3) d3)))
#s(approx (+ 37 d3) d3)
(*.f64 d2 d1)
(*.f64 d1 d2)
(neg.f64 (*.f64 (neg.f64 d2) d1))

eval13.0ms (0.3%)

Memory
-8.8MiB live, 36.8MiB allocated; 2ms collecting garbage
Compiler

Compiled 4 597 to 328 computations (92.9% saved)

prune6.0ms (0.1%)

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

9 alts after pruning (0 fresh and 9 done)

PrunedKeptTotal
New1120112
Fresh000
Picked011
Done088
Total1129121
Accuracy
100.0%
Counts
121 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.4%
(fma.f64 #s(approx (+ 37 d3) d3) d1 (*.f64 d2 d1))
76.2%
(*.f64 d1 (+.f64 #s(approx (+ 37 d3) d3) d2))
64.3%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1)))
63.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
64.3%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
63.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d2) d1))
25.6%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 #s(approx (+ 37 d2) #s(literal 37 binary64)) d1))
41.9%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d3 d1))
39.4%
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 d2 d1))
Compiler

Compiled 359 to 173 computations (51.8% saved)

regimes26.0ms (0.5%)

Memory
-30.9MiB live, 28.1MiB allocated; 2ms collecting garbage
Counts
14 → 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))
(*.f64 d1 (+.f64 #s(approx (+ 37 d3) d3) d2))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1)))
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(fma.f64 #s(approx (+ 37 d3) d3) d1 (*.f64 d2 d1))
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d2 d1))
(fma.f64 (+.f64 #s(literal 37 binary64) d3) d1 (*.f64 d2 d1))
(+.f64 #s(approx (+ (* d1 d2) (* (+ d3 5) d1)) (*.f64 (-.f64 d3 #s(literal -5 binary64)) d1)) (*.f64 d1 #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:

8.0ms
d1
6.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
4.0ms
d3
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)

regimes14.0ms (0.3%)

Memory
18.9MiB live, 18.9MiB allocated; 0ms collecting garbage
Counts
8 → 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))
(*.f64 d1 (+.f64 #s(approx (+ 37 d3) d3) d2))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1)))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1)))
Outputs
(*.f64 d1 (+.f64 #s(approx (+ 37 d3) d3) d2))
#s(approx (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32)) (*.f64 (+.f64 #s(literal 37 binary64) d3) d1))
Calls

5 calls:

3.0ms
d3
3.0ms
d2
3.0ms
d1
3.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
2.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
98.5%2(+.f64 d3 #s(literal 5 binary64))
97.0%2(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
79.8%3d1
98.8%2d2
98.5%2d3
Compiler

Compiled 19 to 25 computations (-31.6% saved)

regimes8.0ms (0.2%)

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

4 calls:

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

Compiled 18 to 22 computations (-22.2% saved)

regimes19.0ms (0.4%)

Memory
-34.6MiB live, 13.3MiB allocated; 1ms 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

4 calls:

13.0ms
d2
2.0ms
d3
2.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
1.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
91.8%2(+.f64 d3 #s(literal 5 binary64))
91.8%2d3
78.1%2d2
78.7%2(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
Compiler

Compiled 18 to 22 computations (-22.2% saved)

regimes8.0ms (0.2%)

Memory
18.5MiB live, 18.5MiB allocated; 0ms collecting garbage
Counts
3 → 3
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))
Calls

5 calls:

2.0ms
d2
2.0ms
d1
2.0ms
d3
2.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
1.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
77.2%3d2
46.4%2d1
78.2%3(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
68.4%2(+.f64 d3 #s(literal 5 binary64))
75.2%3d3
Compiler

Compiled 19 to 25 computations (-31.6% saved)

regimes3.0ms (0.1%)

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

2 calls:

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

Compiled 14 to 14 computations (0% saved)

regimes5.0ms (0.1%)

Memory
11.4MiB live, 11.4MiB allocated; 0ms 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:

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
d1
1.0ms
d2
1.0ms
(+.f64 d3 #s(literal 5 binary64))
Results
AccuracySegmentsBranch
39.4%1d1
39.4%1(+.f64 d3 #s(literal 5 binary64))
39.4%1d2
39.4%1d3
39.4%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)

bsearch16.0ms (0.3%)

Memory
-29.6MiB live, 14.9MiB allocated; 4ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
-2383397.2439632267
-148643.07709708254
Samples
11.0ms112×0valid
Compiler

Compiled 212 to 192 computations (9.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-add: 5.0ms (65.7% of total)
ival-mult: 2.0ms (26.3% 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)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-8.841508605641224e-241
8.726955952476947e-300
Compiler

Compiled 16 to 17 computations (-6.3% saved)

bsearch16.0ms (0.3%)

Memory
17.8MiB live, 17.8MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
1.9207307666697996e+36
1.4959676682005586e+41
Samples
8.0ms144×0valid
Compiler

Compiled 340 to 287 computations (15.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-mult: 3.0ms (63.7% of total)
ival-add: 2.0ms (42.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
0.4MiB live, 0.4MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.4682212941125447e-141
1.578980049856727e-137
0.0ms
-8.841508605641224e-241
8.726955952476947e-300
Compiler

Compiled 16 to 17 computations (-6.3% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-8.841508605641224e-241
8.726955952476947e-300
Compiler

Compiled 16 to 17 computations (-6.3% saved)

simplify90.0ms (1.8%)

Memory
-6.4MiB live, 35.1MiB allocated; 13ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
053287
169265
2125243
3367243
4854243
51766243
64412243
76145243
86569243
96843243
106995243
117130243
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(if (<=.f64 d2 #s(literal -150000 binary64)) (*.f64 d1 (+.f64 #s(approx (+ 37 d3) d3) d2)) #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 -1876879207201175/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312 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 54999999999999997439582787697318056427520 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 -1876879207201175/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312 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 4290498537581631/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144 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 -1876879207201175/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312 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 d2 #s(literal -150000 binary64)) (*.f64 d1 (+.f64 #s(approx (+ 37 d3) d3) d2)) #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 -1876879207201175/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312 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 54999999999999997439582787697318056427520 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 -1876879207201175/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312 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 4290498537581631/858099707516326214372737599885174152158679412517913176174307932398192897924707006515319955082681819372162038923935107254640248499964580476571753536389382144 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 -1876879207201175/3753758414402350114985578847754628430655879796774751768338949695381315781309615853973705099290165690424277009592352731309591345333151121630880730453319952580019863461295451288668314174944572706159989883958951313077165169522342308559632306943619798833037312 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))

derivations305.0ms (6.1%)

Memory
-18.2MiB live, 274.4MiB allocated; 21ms collecting garbage
Stop Event
done
Compiler

Compiled 287 to 56 computations (80.5% saved)

preprocess41.0ms (0.8%)

Memory
27.6MiB live, 73.6MiB allocated; 5ms collecting garbage
Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 642 to 176 computations (72.6% saved)

end0.0ms (0%)

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

Profiling

Loading profile data...