FastMath dist3

Time bar (total: 12.9s)

analyze0.0ms (0%)

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 17 to 12 computations (29.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
ival-add: 0.0ms (0% of total)
ival-mult: 0.0ms (0% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

sample7.6s (59.3%)

Results
7.4s8222×0valid
4.0ms27×1valid
2.0ms2valid
Precisions
Click to see histograms. Total time spent on operations: 7.0s
ival-add: 6.5s (92.9% of total)
ival-mult: 480.0ms (6.9% of total)
const: 16.0ms (0.2% of total)
backward-pass: 3.0ms (0% of total)
Bogosity

preprocess66.0ms (0.5%)

Algorithm
egg-herbie
Rules
1962×sum4-define
1760×sum5-define
1690×fnmadd-define
1650×sum3-define
968×fmsub-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
045129
1135103
245377
3223566
01112
12110
2527
31886
43836
55906
66126
06126
Stop Event
iter limit
saturated
node limit
Calls
Call 1
Inputs
(+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32))
Outputs
(+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
Call 2
Inputs
(+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32))
(+ (+ (* (neg d1) d2) (* (+ d3 5) (neg d1))) (* (neg d1) 32))
(+ (+ (* d1 (neg d2)) (* (+ d3 5) d1)) (* d1 32))
(+ (+ (* d1 d2) (* (+ (neg d3) 5) d1)) (* d1 32))
(neg (+ (+ (* (neg d1) d2) (* (+ d3 5) (neg d1))) (* (neg d1) 32)))
(neg (+ (+ (* d1 (neg d2)) (* (+ d3 5) d1)) (* d1 32)))
(neg (+ (+ (* d1 d2) (* (+ (neg d3) 5) d1)) (* d1 32)))
(+ (+ (* d2 d1) (* (+ d3 5) d2)) (* d2 32))
(+ (+ (* d3 d2) (* (+ d1 5) d3)) (* d3 32))
(+ (+ (* d1 d3) (* (+ d2 5) d1)) (* d1 32))
Outputs
(+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32))
(* d1 (sum3 d2 37 d3))
(+ (+ (* (neg d1) d2) (* (+ d3 5) (neg d1))) (* (neg d1) 32))
(* (neg d1) (sum3 d2 37 d3))
(+ (+ (* d1 (neg d2)) (* (+ d3 5) d1)) (* d1 32))
(* d1 (- (+ d3 37) d2))
(+ (+ (* d1 d2) (* (+ (neg d3) 5) d1)) (* d1 32))
(* d1 (sum3 (neg d3) 37 d2))
(neg (+ (+ (* (neg d1) d2) (* (+ d3 5) (neg d1))) (* (neg d1) 32)))
(* d1 (sum3 d2 37 d3))
(neg (+ (+ (* d1 (neg d2)) (* (+ d3 5) d1)) (* d1 32)))
(* d1 (- d2 (+ d3 37)))
(neg (+ (+ (* d1 d2) (* (+ (neg d3) 5) d1)) (* d1 32)))
(* (neg d1) (sum3 (neg d3) 37 d2))
(+ (+ (* d2 d1) (* (+ d3 5) d2)) (* d2 32))
(* d2 (sum3 d3 37 d1))
(+ (+ (* d3 d2) (* (+ d1 5) d3)) (* d3 32))
(* d3 (sum3 d1 37 d2))
(+ (+ (* d1 d3) (* (+ d2 5) d1)) (* d1 32))
(* d1 (sum3 d2 37 d3))
Symmetry

(negabs d1)

(sort d2 d3)

explain99.0ms (0.8%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
70-0-(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
20-0-(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
00-0-d3
00-0-d1
00-0-d2
00-0-(*.f64 d1 d2)
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-#s(literal 32 binary64)
00-0-(*.f64 d1 #s(literal 32 binary64))
Results
51.0ms474×0valid
5.0ms16×2valid
4.0ms22×1valid
Compiler

Compiled 106 to 35 computations (67% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-mult: 12.0ms (51.6% of total)
ival-add: 9.0ms (38.7% of total)
const: 1.0ms (4.3% of total)
backward-pass: 1.0ms (4.3% of total)

eval0.0ms (0%)

Compiler

Compiled 10 to 7 computations (30% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
97.2%
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
100.0%
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
Compiler

Compiled 26 to 18 computations (30.8% saved)

simplify31.0ms (0.2%)

Algorithm
egg-herbie
Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
cost-diff0
(*.f64 d1 d2)
cost-diff128
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
cost-diff384
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
cost-diff0
(+.f64 d3 #s(literal 37 binary64))
cost-diff0
(+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))
cost-diff0
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
Rules
254×sum3-define
248×fma-define
200×fma-lowering-fma.f32
200×fma-lowering-fma.f64
196×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01553
13549
29248
327248
445148
561548
662948
062948
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* d1 (+ d2 (+ d3 37)))
d1
(+ d2 (+ d3 37))
d2
(+ d3 37)
d3
37
(+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32))
(+ (* d1 d2) (* (+ d3 5) d1))
(* d1 d2)
d1
d2
(* (+ d3 5) d1)
(+ d3 5)
d3
5
(* d1 32)
32
Outputs
(* d1 (+ d2 (+ d3 37)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
d1
(+ d2 (+ d3 37))
(+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))
d2
(+ d3 37)
(+.f64 d3 #s(literal 37 binary64))
d3
37
#s(literal 37 binary64)
(+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(+ (* d1 d2) (* (+ d3 5) d1))
(*.f64 d1 (+.f64 #s(literal 5 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
d1
d2
(* (+ d3 5) d1)
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(+ d3 5)
(+.f64 d3 #s(literal 5 binary64))
d3
5
#s(literal 5 binary64)
(* d1 32)
(*.f64 d1 #s(literal 32 binary64))
32
#s(literal 32 binary64)

localize64.0ms (0.5%)

Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 d1 #s(literal 32 binary64))
accuracy99.9%
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
accuracy99.1%
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
accuracy97.4%
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
accuracy100.0%
(+.f64 d3 #s(literal 37 binary64))
accuracy100.0%
(+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))
accuracy100.0%
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
Results
39.0ms237×0valid
3.0ms2valid
3.0ms11×1valid
Compiler

Compiled 64 to 16 computations (75% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 11.0ms (53.9% of total)
ival-add: 8.0ms (39.2% of total)
const: 1.0ms (4.9% of total)
backward-pass: 1.0ms (4.9% of total)

series15.0ms (0.1%)

Counts
8 → 204
Calls
Call 1
Inputs
#<alt (* d1 (+ d2 (+ d3 37)))>
#<alt (+ d2 (+ d3 37))>
#<alt (+ d3 37)>
#<alt (+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32))>
#<alt (+ (* d1 d2) (* (+ d3 5) d1))>
#<alt (* d1 d2)>
#<alt (* (+ d3 5) d1)>
#<alt (* d1 32)>
Outputs
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 d3))>
#<alt (+ (* d1 d2) (* d1 (+ 37 d3)))>
#<alt (+ (* d1 d2) (* d1 (+ 37 d3)))>
#<alt (+ (* d1 d2) (* d1 (+ 37 d3)))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))>
#<alt (* d1 (+ 37 d2))>
#<alt (+ (* d1 d3) (* d1 (+ 37 d2)))>
#<alt (+ (* d1 d3) (* d1 (+ 37 d2)))>
#<alt (+ (* d1 d3) (* d1 (+ 37 d2)))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))>
#<alt (+ 37 d3)>
#<alt (+ 37 (+ d2 d3))>
#<alt (+ 37 (+ d2 d3))>
#<alt (+ 37 (+ d2 d3))>
#<alt d2>
#<alt (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))>
#<alt (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))>
#<alt (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))>
#<alt d2>
#<alt (* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))>
#<alt (* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))>
#<alt (* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))>
#<alt (+ 37 d2)>
#<alt (+ 37 (+ d2 d3))>
#<alt (+ 37 (+ d2 d3))>
#<alt (+ 37 (+ d2 d3))>
#<alt d3>
#<alt (* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))>
#<alt (* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))>
#<alt (* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))>
#<alt d3>
#<alt (* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))>
#<alt (* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))>
#<alt (* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))>
#<alt 37>
#<alt (+ 37 d3)>
#<alt (+ 37 d3)>
#<alt (+ 37 d3)>
#<alt d3>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt d3>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))>
#<alt (+ (* 32 d1) (* d1 (+ 5 d3)))>
#<alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))>
#<alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))>
#<alt (+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))>
#<alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))>
#<alt (* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))>
#<alt (* d1 (+ 5 (+ d2 d3)))>
#<alt (* d1 (+ 5 (+ d2 d3)))>
#<alt (* d1 (+ 5 (+ d2 d3)))>
#<alt (* d1 (+ 5 (+ d2 d3)))>
#<alt (* d1 (+ 5 (+ d2 d3)))>
#<alt (* d1 (+ 5 (+ d2 d3)))>
#<alt (* d1 (+ 5 (+ d2 d3)))>
#<alt (* d1 (+ 5 (+ d2 d3)))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))>
#<alt (* d1 (+ 5 d3))>
#<alt (+ (* d1 d2) (* d1 (+ 5 d3)))>
#<alt (+ (* d1 d2) (* d1 (+ 5 d3)))>
#<alt (+ (* d1 d2) (* d1 (+ 5 d3)))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))>
#<alt (+ (* 5 d1) (* d1 d2))>
#<alt (+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* 5 d1)>
#<alt (+ (* 5 d1) (* d1 d3))>
#<alt (+ (* 5 d1) (* d1 d3))>
#<alt (+ (* 5 d1) (* d1 d3))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (* 5 (/ d1 d3))))>
#<alt (* d3 (+ d1 (* 5 (/ d1 d3))))>
#<alt (* d3 (+ d1 (* 5 (/ d1 d3))))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))>
#<alt (* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))>
#<alt (* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))>
#<alt (* d1 (+ 5 d3))>
#<alt (* d1 (+ 5 d3))>
#<alt (* d1 (+ 5 d3))>
#<alt (* d1 (+ 5 d3))>
#<alt (* d1 (+ 5 d3))>
#<alt (* d1 (+ 5 d3))>
#<alt (* d1 (+ 5 d3))>
#<alt (* d1 (+ 5 d3))>
#<alt (* d1 (+ 5 d3))>
#<alt (* d1 (+ 5 d3))>
#<alt (* d1 (+ 5 d3))>
#<alt (* d1 (+ 5 d3))>
#<alt (* 32 d1)>
#<alt (* 32 d1)>
#<alt (* 32 d1)>
#<alt (* 32 d1)>
#<alt (* 32 d1)>
#<alt (* 32 d1)>
#<alt (* 32 d1)>
#<alt (* 32 d1)>
#<alt (* 32 d1)>
#<alt (* 32 d1)>
#<alt (* 32 d1)>
#<alt (* 32 d1)>
Calls

51 calls:

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

rewrite401.0ms (3.1%)

Algorithm
batch-egg-rewrite
Rules
3462×*-lowering-*.f32
3462×*-lowering-*.f64
3350×/-lowering-/.f32
3350×/-lowering-/.f64
2780×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01546
19841
296439
0863639
Stop Event
iter limit
node limit
Counts
8 → 278
Calls
Call 1
Inputs
(* d1 (+ d2 (+ d3 37)))
(+ d2 (+ d3 37))
(+ d3 37)
(+ (+ (* d1 d2) (* (+ d3 5) d1)) (* d1 32))
(+ (* d1 d2) (* (+ d3 5) d1))
(* d1 d2)
(* (+ d3 5) d1)
(* d1 32)
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 37 binary64) d1))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 d3))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (/.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d1)) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 d2))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(fma.f64 (+.f64 d3 #s(literal 37 binary64)) d1 (*.f64 d1 d2))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal 37 binary64) d1))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)) (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) d1)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) d1) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) d1) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (+.f64 (-.f64 #s(literal 0 binary64) d2) (+.f64 d3 #s(literal 37 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) d1)) (+.f64 (-.f64 #s(literal 0 binary64) d2) (+.f64 d3 #s(literal 37 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (+.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 #s(literal 37 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (+.f64 d2 d3) d1)) (-.f64 (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 #s(literal 37 binary64) d1)) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 37 binary64) d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)))) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 #s(literal 37 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (+.f64 d2 d3) d1)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 #s(literal 37 binary64) d1))) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 37 binary64) d1)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1)
(*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) d1) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))
(+.f64 d3 (+.f64 #s(literal 37 binary64) d2))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
(+.f64 (+.f64 d2 d3) #s(literal 37 binary64))
(+.f64 (/.f64 (*.f64 d2 d2) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))))
(+.f64 (+.f64 d2 #s(literal 37 binary64)) d3)
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(-.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))
(-.f64 (/.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))
(fma.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64))))) d2)
(fma.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))) d2)
(neg.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))))
(neg.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) d2) (+.f64 d3 #s(literal 37 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(neg.f64 (/.f64 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) d2) (+.f64 d3 #s(literal 37 binary64)))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d2 d2) (*.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (neg.f64 (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d2 d2) (*.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) d2) (+.f64 d3 #s(literal 37 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) d2) (+.f64 d3 #s(literal 37 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 50653 binary64)) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d2 d3) #s(literal 37 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d2 d2) (*.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d2 d3) #s(literal 37 binary64)))) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 50653 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d2)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(/.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) (*.f64 (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) d2) (+.f64 d3 #s(literal 37 binary64))))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) d2) (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 50653 binary64))) (neg.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d2 d3) #s(literal 37 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d2))) (neg.f64 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))) (neg.f64 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d2) #s(literal 3 binary64))) (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 (+.f64 #s(literal 37 binary64) d2)))))
(/.f64 (+.f64 #s(literal 50653 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (+.f64 #s(literal 1369 binary64) (-.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 #s(literal 37 binary64) (+.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 3 binary64)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) (+.f64 d2 #s(literal 37 binary64))) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))) (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))))))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2))) (-.f64 d3 (+.f64 #s(literal 37 binary64) d2)))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (-.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) (+.f64 d2 #s(literal 37 binary64))) (*.f64 d3 d3)) (-.f64 (+.f64 d2 #s(literal 37 binary64)) d3))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))) (*.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))) (+.f64 (/.f64 (*.f64 d2 d2) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d2 d2) (*.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))))
(*.f64 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) d2) (+.f64 d3 #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) d2) (+.f64 d3 #s(literal 37 binary64)))))
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d2 d3) #s(literal 37 binary64))))))
(*.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))
(+.f64 d3 #s(literal 37 binary64))
(+.f64 #s(literal 37 binary64) d3)
(+.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (neg.f64 (/.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 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)))
(neg.f64 (+.f64 #s(literal -37 binary64) (-.f64 #s(literal 0 binary64) d3)))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64)))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (+.f64 #s(literal 1369 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal -37 binary64)))))
(/.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (neg.f64 (+.f64 #s(literal 1369 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal -37 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 37 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1369 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal -37 binary64)))) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d3) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 37 binary64) d3))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) (+.f64 d3 #s(literal -37 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) 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 (-.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))) (+.f64 (*.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64)))) (+.f64 (*.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 (*.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)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64))))))
(*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal -37 binary64))))))
(*.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 37 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))
(*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))))
(+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal 32 binary64)))
(+.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(+.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 d2))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64))))))
(+.f64 (+.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))) (/.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))
(fma.f64 d1 (+.f64 d3 #s(literal 5 binary64)) (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))))
(fma.f64 d1 #s(literal 32 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(fma.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)) (*.f64 d1 d2))
(fma.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) d2) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))
(fma.f64 (+.f64 d3 #s(literal 5 binary64)) d1 (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))))
(fma.f64 #s(literal 32 binary64) d1 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(fma.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2))))) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 #s(literal 32 binary64)))
(neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))))
(neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 d1) #s(literal -1024 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 d1) #s(literal -1024 binary64)))) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal 32 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 d1) #s(literal -1024 binary64))) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)))) (neg.f64 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal 32 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 d1) #s(literal -1024 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))))) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal 32 binary64))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) (*.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))
(/.f64 (*.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64)))) (*.f64 (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64))) (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)))) (*.f64 (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64))) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 d1) #s(literal -1024 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))) (pow.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (-.f64 (*.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64)))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 d2)) #s(literal 3 binary64)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (+.f64 (*.f64 (+.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 d2)) (+.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 d2))) (-.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (+.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64)))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64))))))))
(/.f64 (-.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64))))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 32 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (-.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 d2)) (+.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 d2))) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))) (-.f64 (+.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64)))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal 32 binary64)))))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 d1) #s(literal -1024 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 d1) #s(literal -1024 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 #s(literal -32 binary64))))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))))
(*.f64 (*.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))))
(*.f64 (-.f64 (*.f64 (*.f64 d1 d1) #s(literal 1024 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(-.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2))))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(fma.f64 d1 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(fma.f64 (+.f64 d3 #s(literal 5 binary64)) d1 (*.f64 d1 d2))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (+.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))))) (neg.f64 (+.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2)))) (neg.f64 (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))) (+.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64))))
(*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) d2))
(*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2))))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 d2))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) d1) (/.f64 (*.f64 d1 (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64)))))
(*.f64 d1 d2)
(*.f64 d2 d1)
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 5 binary64)))
(+.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 d3))
(+.f64 (*.f64 d3 d1) (*.f64 #s(literal 5 binary64) d1))
(+.f64 (*.f64 #s(literal 5 binary64) d1) (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 d1 #s(literal 5 binary64)))
(fma.f64 d1 #s(literal 5 binary64) (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 #s(literal 5 binary64) d1))
(fma.f64 #s(literal 5 binary64) d1 (*.f64 d3 d1))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 5 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64)))) (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal -5 binary64)) (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -25 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64)))) (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal -5 binary64)) (*.f64 (+.f64 (*.f64 d3 d3) #s(literal -25 binary64)) d1)))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64))) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -25 binary64))) (+.f64 d3 #s(literal -5 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64)) d1) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 d3 d3) #s(literal -25 binary64)) d1) (+.f64 d3 #s(literal -5 binary64)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -25 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 5 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d3 d3) #s(literal -25 binary64)) d1)) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 5 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 5 binary64)) #s(literal 3 binary64))) (+.f64 (*.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 (+.f64 (pow.f64 (*.f64 d1 #s(literal 5 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (*.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 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 5 binary64) d1) #s(literal 3 binary64))) (+.f64 (*.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 #s(literal 5 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (+.f64 (*.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 (*.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 (*.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 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 #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 d1 (+.f64 d3 #s(literal 5 binary64)))
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
(*.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -25 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))))
(*.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 d3 d3) #s(literal -25 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))))
(*.f64 d1 #s(literal 32 binary64))
(*.f64 #s(literal 32 binary64) d1)

simplify185.0ms (1.4%)

Algorithm
egg-herbie
Rules
2618×*-lowering-*.f32
2618×*-lowering-*.f64
1382×fma-lowering-fma.f32
1382×fma-lowering-fma.f64
1322×fmsub-define
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01281157
14801042
216061021
350561015
084571015
Stop Event
iter limit
node limit
Counts
204 → 204
Calls
Call 1
Inputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 d3))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* d1 (+ 37 d2))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(+ 37 d3)
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
d2
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
d2
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(+ 37 d2)
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
d3
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
d3
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
37
(+ 37 d3)
(+ 37 d3)
(+ 37 d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(* d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* d1 (+ 5 (+ d2 d3)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(* d1 (+ 5 d3))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(+ (* 5 d1) (* d1 d2))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* 5 d1)
(+ (* 5 d1) (* d1 d3))
(+ (* 5 d1) (* d1 d3))
(+ (* 5 d1) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (* 5 (/ d1 d3))))
(* d3 (+ d1 (* 5 (/ d1 d3))))
(* d3 (+ d1 (* 5 (/ d1 d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* d1 (+ 5 d3))
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
(* 32 d1)
Outputs
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 (+ d2 d3))
(+.f64 d2 (+.f64 #s(literal 37 binary64) d3))
(+ 37 (+ d2 d3))
(+.f64 d2 (+.f64 #s(literal 37 binary64) d3))
(+ 37 (+ d2 d3))
(+.f64 d2 (+.f64 #s(literal 37 binary64) d3))
d2
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 37 binary64) (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 37 binary64) (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 37 binary64) (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
d2
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(+ 37 d2)
(+.f64 #s(literal 37 binary64) d2)
(+ 37 (+ d2 d3))
(+.f64 d2 (+.f64 #s(literal 37 binary64) d3))
(+ 37 (+ d2 d3))
(+.f64 d2 (+.f64 #s(literal 37 binary64) d3))
(+ 37 (+ d2 d3))
(+.f64 d2 (+.f64 #s(literal 37 binary64) d3))
d3
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(+.f64 #s(literal 37 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d3))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(+.f64 #s(literal 37 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d3))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(+.f64 #s(literal 37 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d3))
d3
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d2) d3)))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d2) d3)))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d2) d3)))
37
#s(literal 37 binary64)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 (+ 5 d3))) 32)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(+ (* 32 d1) (* d1 (+ 5 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(+ (* 32 d1) (+ (* d1 d2) (* d1 (+ 5 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d2 (+ d1 (+ (* 32 (/ d1 d2)) (/ (* d1 (+ 5 d3)) d2))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 32 d1) (* d1 (+ 5 d3))) d2)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(+ (* 5 d1) (+ (* 32 d1) (+ (* d1 d2) (* d1 d3))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d3 (+.f64 (/.f64 (*.f64 d1 #s(literal 37 binary64)) d3) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d1)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d3 (+.f64 (/.f64 (*.f64 d1 #s(literal 37 binary64)) d3) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d1)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (+ (* 32 (/ d1 d3)) (/ (* d1 d2) d3)))))
(*.f64 d3 (+.f64 (/.f64 (*.f64 d1 #s(literal 37 binary64)) d3) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d1)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (+ (* 32 d1) (* d1 d2))) d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 (+ 5 (+ d2 d3)))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* d1 (+ 5 (+ d2 d3)))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* d1 (+ 5 (+ d2 d3)))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* d1 (+ 5 (+ d2 d3)))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* d1 (+ 5 (+ d2 d3)))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* d1 (+ 5 (+ d2 d3)))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* d1 (+ 5 (+ d2 d3)))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* d1 (+ 5 (+ d2 d3)))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 5 d3)))))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(+ (* d1 d2) (* d1 (+ 5 d3)))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* d2 (+ d1 (/ (* d1 (+ 5 d3)) d2)))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 5 d3)) d2)))))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(+ (* 5 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 5 binary64)))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(+ (* 5 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* d1 d2)) d3)))))
(*.f64 d1 (-.f64 d2 (-.f64 #s(literal -5 binary64) d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* 5 d1)
(*.f64 d1 #s(literal 5 binary64))
(+ (* 5 d1) (* d1 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(+ (* 5 d1) (* d1 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(+ (* 5 d1) (* d1 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (* 5 (/ d1 d3))))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d3 (+ d1 (* 5 (/ d1 d3))))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d3 (+ d1 (* 5 (/ d1 d3))))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* -1 (* d3 (+ (* -5 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* d1 (+ 5 d3))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))
(* 32 d1)
(*.f64 d1 #s(literal 32 binary64))

eval56.0ms (0.4%)

Compiler

Compiled 10372 to 1016 computations (90.2% saved)

prune76.0ms (0.6%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New4739482
Fresh000
Picked202
Done000
Total4759484
Accuracy
100.0%
Counts
484 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
97.2%
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))
67.6%
(*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) d1) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
75.9%
(*.f64 d1 (+.f64 d2 d3))
67.3%
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
91.4%
(*.f64 d1 (+.f64 #s(literal 37 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d3)))
59.9%
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
37.5%
(*.f64 d1 d3)
43.7%
(*.f64 d1 d2)
Compiler

Compiled 196 to 134 computations (31.6% saved)

simplify236.0ms (1.8%)

Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
cost-diff256
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d3)
cost-diff256
(+.f64 #s(literal 37 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d3))
cost-diff256
(*.f64 d1 (+.f64 #s(literal 37 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d3)))
cost-diff0
(+.f64 d2 d3)
cost-diff0
(*.f64 d1 (+.f64 d2 d3))
cost-diff0
(+.f64 #s(literal 37 binary64) d3)
cost-diff0
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
cost-diff0
(*.f64 d1 d2)
cost-diff0
(+.f64 d3 #s(literal 37 binary64))
cost-diff0
(+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))
cost-diff0
(/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
cost-diff128
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
Rules
3326×/-lowering-/.f32
3326×/-lowering-/.f64
2812×*-lowering-*.f32
2812×*-lowering-*.f64
1960×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01983
14876
210276
323576
443176
564176
676776
7125976
8284876
9404476
10539176
11610076
12629876
13646276
0823776
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(/ d1 (/ 1 (+ d2 (+ d3 37))))
d1
(/ 1 (+ d2 (+ d3 37)))
1
(+ d2 (+ d3 37))
d2
(+ d3 37)
d3
37
(* d1 d2)
d1
d2
(* d1 (+ 37 d3))
d1
(+ 37 d3)
37
d3
(* d1 (+ d2 d3))
d1
(+ d2 d3)
d2
d3
(* d1 (+ 37 (* (+ 1 (/ d2 d3)) d3)))
d1
(+ 37 (* (+ 1 (/ d2 d3)) d3))
37
(* (+ 1 (/ d2 d3)) d3)
(+ 1 (/ d2 d3))
1
(/ d2 d3)
d2
d3
Outputs
(/ d1 (/ 1 (+ d2 (+ d3 37))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
d1
(/ 1 (+ d2 (+ d3 37)))
(/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
1
#s(literal 1 binary64)
(+ d2 (+ d3 37))
(+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))
d2
(+ d3 37)
(+.f64 d3 #s(literal 37 binary64))
d3
37
#s(literal 37 binary64)
(* d1 d2)
(*.f64 d1 d2)
d1
d2
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
d1
(+ 37 d3)
(+.f64 d3 #s(literal 37 binary64))
37
#s(literal 37 binary64)
d3
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
d1
(+ d2 d3)
(+.f64 d2 d3)
d2
d3
(* d1 (+ 37 (* (+ 1 (/ d2 d3)) d3)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
d1
(+ 37 (* (+ 1 (/ d2 d3)) d3))
(+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))
37
#s(literal 37 binary64)
(* (+ 1 (/ d2 d3)) d3)
(+.f64 d2 d3)
(+ 1 (/ d2 d3))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
1
#s(literal 1 binary64)
(/ d2 d3)
(/.f64 d2 d3)
d2
d3

localize132.0ms (1%)

Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 #s(literal 37 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d3))
accuracy100.0%
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
accuracy100.0%
(*.f64 d1 (+.f64 #s(literal 37 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d3)))
accuracy86.7%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d3)
accuracy100.0%
(+.f64 d2 d3)
accuracy100.0%
(*.f64 d1 (+.f64 d2 d3))
accuracy100.0%
(+.f64 #s(literal 37 binary64) d3)
accuracy100.0%
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
accuracy100.0%
(*.f64 d1 d2)
accuracy100.0%
(+.f64 d3 #s(literal 37 binary64))
accuracy100.0%
(+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))
accuracy100.0%
(/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
accuracy99.7%
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
Results
75.0ms251×0valid
2.0ms1valid
1.0ms2valid
Compiler

Compiled 100 to 20 computations (80% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
ival-add: 23.0ms (59.7% of total)
ival-mult: 9.0ms (23.3% of total)
ival-div: 5.0ms (13% of total)
const: 1.0ms (2.6% of total)
backward-pass: 0.0ms (0% of total)

series18.0ms (0.1%)

Counts
13 → 324
Calls
Call 1
Inputs
#<alt (/ d1 (/ 1 (+ d2 (+ d3 37))))>
#<alt (/ 1 (+ d2 (+ d3 37)))>
#<alt (+ d2 (+ d3 37))>
#<alt (+ d3 37)>
#<alt (* d1 d2)>
#<alt (* d1 (+ 37 d3))>
#<alt (+ 37 d3)>
#<alt (* d1 (+ d2 d3))>
#<alt (+ d2 d3)>
#<alt (* d1 (+ 37 (* (+ 1 (/ d2 d3)) d3)))>
#<alt (+ 37 (* (+ 1 (/ d2 d3)) d3))>
#<alt (* (+ 1 (/ d2 d3)) d3)>
#<alt (+ 1 (/ d2 d3))>
Outputs
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 d3))>
#<alt (+ (* d1 d2) (* d1 (+ 37 d3)))>
#<alt (+ (* d1 d2) (* d1 (+ 37 d3)))>
#<alt (+ (* d1 d2) (* d1 (+ 37 d3)))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))>
#<alt (* d1 (+ 37 d2))>
#<alt (+ (* d1 d3) (* d1 (+ 37 d2)))>
#<alt (+ (* d1 d3) (* d1 (+ 37 d2)))>
#<alt (+ (* d1 d3) (* d1 (+ 37 d2)))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))>
#<alt (/ 1 (+ 37 d3))>
#<alt (+ (* -1 (/ d2 (pow (+ 37 d3) 2))) (/ 1 (+ 37 d3)))>
#<alt (+ (* d2 (- (/ d2 (pow (+ 37 d3) 3)) (/ 1 (pow (+ 37 d3) 2)))) (/ 1 (+ 37 d3)))>
#<alt (+ (* d2 (- (* d2 (+ (* -1 (/ d2 (pow (+ 37 d3) 4))) (/ 1 (pow (+ 37 d3) 3)))) (/ 1 (pow (+ 37 d3) 2)))) (/ 1 (+ 37 d3)))>
#<alt (/ 1 d2)>
#<alt (/ (+ 1 (* -1 (/ (+ 37 d3) d2))) d2)>
#<alt (/ (- (+ 1 (/ (pow (+ 37 d3) 2) (pow d2 2))) (+ (* 37 (/ 1 d2)) (/ d3 d2))) d2)>
#<alt (/ (- (+ 1 (* -1 (/ (pow (+ 37 d3) 3) (pow d2 3)))) (+ (* -1 (/ (pow (+ 37 d3) 2) (pow d2 2))) (+ (* 37 (/ 1 d2)) (/ d3 d2)))) d2)>
#<alt (/ 1 d2)>
#<alt (* -1 (/ (- (+ (* 37 (/ 1 d2)) (/ d3 d2)) 1) d2))>
#<alt (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 37 d3) 2) d2) (+ 37 d3)) d2)) 1) d2))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 37 d3) 3) d2) (pow (+ 37 d3) 2)) d2)) (+ 37 d3)) d2)) 1) d2))>
#<alt (/ 1 (+ 37 d2))>
#<alt (+ (* -1 (/ d3 (pow (+ 37 d2) 2))) (/ 1 (+ 37 d2)))>
#<alt (+ (* d3 (- (/ d3 (pow (+ 37 d2) 3)) (/ 1 (pow (+ 37 d2) 2)))) (/ 1 (+ 37 d2)))>
#<alt (+ (* d3 (- (* d3 (+ (* -1 (/ d3 (pow (+ 37 d2) 4))) (/ 1 (pow (+ 37 d2) 3)))) (/ 1 (pow (+ 37 d2) 2)))) (/ 1 (+ 37 d2)))>
#<alt (/ 1 d3)>
#<alt (/ (+ 1 (* -1 (/ (+ 37 d2) d3))) d3)>
#<alt (/ (- (+ 1 (/ (pow (+ 37 d2) 2) (pow d3 2))) (+ (* 37 (/ 1 d3)) (/ d2 d3))) d3)>
#<alt (/ (- (+ 1 (* -1 (/ (pow (+ 37 d2) 3) (pow d3 3)))) (+ (* -1 (/ (pow (+ 37 d2) 2) (pow d3 2))) (+ (* 37 (/ 1 d3)) (/ d2 d3)))) d3)>
#<alt (/ 1 d3)>
#<alt (* -1 (/ (- (+ (* 37 (/ 1 d3)) (/ d2 d3)) 1) d3))>
#<alt (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 37 d2) 2) d3) (+ 37 d2)) d3)) 1) d3))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 37 d2) 3) d3) (pow (+ 37 d2) 2)) d3)) (+ 37 d2)) d3)) 1) d3))>
#<alt (+ 37 d3)>
#<alt (+ 37 (+ d2 d3))>
#<alt (+ 37 (+ d2 d3))>
#<alt (+ 37 (+ d2 d3))>
#<alt d2>
#<alt (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))>
#<alt (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))>
#<alt (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))>
#<alt d2>
#<alt (* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))>
#<alt (* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))>
#<alt (* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))>
#<alt (+ 37 d2)>
#<alt (+ 37 (+ d2 d3))>
#<alt (+ 37 (+ d2 d3))>
#<alt (+ 37 (+ d2 d3))>
#<alt d3>
#<alt (* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))>
#<alt (* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))>
#<alt (* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))>
#<alt d3>
#<alt (* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))>
#<alt (* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))>
#<alt (* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))>
#<alt 37>
#<alt (+ 37 d3)>
#<alt (+ 37 d3)>
#<alt (+ 37 d3)>
#<alt d3>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt d3>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* 37 d1)>
#<alt (+ (* 37 d1) (* d1 d3))>
#<alt (+ (* 37 d1) (* d1 d3))>
#<alt (+ (* 37 d1) (* d1 d3))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (* 37 (/ d1 d3))))>
#<alt (* d3 (+ d1 (* 37 (/ d1 d3))))>
#<alt (* d3 (+ d1 (* 37 (/ d1 d3))))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))>
#<alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))>
#<alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))>
#<alt 37>
#<alt (+ 37 d3)>
#<alt (+ 37 d3)>
#<alt (+ 37 d3)>
#<alt d3>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt d3>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 d3)>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* d1 d2)>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt d3>
#<alt (+ d2 d3)>
#<alt (+ d2 d3)>
#<alt (+ d2 d3)>
#<alt d2>
#<alt (* d2 (+ 1 (/ d3 d2)))>
#<alt (* d2 (+ 1 (/ d3 d2)))>
#<alt (* d2 (+ 1 (/ d3 d2)))>
#<alt d2>
#<alt (* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))>
#<alt (* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))>
#<alt (* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))>
#<alt d2>
#<alt (+ d2 d3)>
#<alt (+ d2 d3)>
#<alt (+ d2 d3)>
#<alt d3>
#<alt (* d3 (+ 1 (/ d2 d3)))>
#<alt (* d3 (+ 1 (/ d2 d3)))>
#<alt (* d3 (+ 1 (/ d2 d3)))>
#<alt d3>
#<alt (* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))>
#<alt (* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))>
#<alt (* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))>
#<alt (* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))>
#<alt (* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))>
#<alt (* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))>
#<alt (* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))>
#<alt (* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))>
#<alt (* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))>
#<alt (* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))>
#<alt (* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))>
#<alt (* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))>
#<alt (* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))>
#<alt (* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))>
#<alt (* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))>
#<alt (* d1 (+ 37 d3))>
#<alt (+ (* d1 d2) (* d1 (+ 37 d3)))>
#<alt (+ (* d1 d2) (* d1 (+ 37 d3)))>
#<alt (+ (* d1 d2) (* d1 (+ 37 d3)))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))>
#<alt (* d1 (+ 37 d2))>
#<alt (+ (* d1 d3) (* d1 (+ 37 d2)))>
#<alt (+ (* d1 d3) (* d1 (+ 37 d2)))>
#<alt (+ (* d1 d3) (* d1 (+ 37 d2)))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))>
#<alt (+ 37 d3)>
#<alt (+ 37 (+ d2 d3))>
#<alt (+ 37 (+ d2 d3))>
#<alt (+ 37 (+ d2 d3))>
#<alt d2>
#<alt (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))>
#<alt (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))>
#<alt (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))>
#<alt d2>
#<alt (* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))>
#<alt (* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))>
#<alt (* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))>
#<alt (+ 37 d2)>
#<alt (+ 37 (+ d2 d3))>
#<alt (+ 37 (+ d2 d3))>
#<alt (+ 37 (+ d2 d3))>
#<alt d3>
#<alt (* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))>
#<alt (* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))>
#<alt (* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))>
#<alt d3>
#<alt (* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))>
#<alt (* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))>
#<alt (* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))>
#<alt d3>
#<alt (+ d2 d3)>
#<alt (+ d2 d3)>
#<alt (+ d2 d3)>
#<alt d2>
#<alt (* d2 (+ 1 (/ d3 d2)))>
#<alt (* d2 (+ 1 (/ d3 d2)))>
#<alt (* d2 (+ 1 (/ d3 d2)))>
#<alt d2>
#<alt (* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))>
#<alt (* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))>
#<alt (* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))>
#<alt d2>
#<alt (+ d2 d3)>
#<alt (+ d2 d3)>
#<alt (+ d2 d3)>
#<alt d3>
#<alt (* d3 (+ 1 (/ d2 d3)))>
#<alt (* d3 (+ 1 (/ d2 d3)))>
#<alt (* d3 (+ 1 (/ d2 d3)))>
#<alt d3>
#<alt (* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))>
#<alt (* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))>
#<alt (* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))>
#<alt 1>
#<alt (+ 1 (/ d2 d3))>
#<alt (+ 1 (/ d2 d3))>
#<alt (+ 1 (/ d2 d3))>
#<alt (/ d2 d3)>
#<alt (* d2 (+ (/ 1 d2) (/ 1 d3)))>
#<alt (* d2 (+ (/ 1 d2) (/ 1 d3)))>
#<alt (* d2 (+ (/ 1 d2) (/ 1 d3)))>
#<alt (/ d2 d3)>
#<alt (* d2 (+ (/ 1 d2) (/ 1 d3)))>
#<alt (* d2 (+ (/ 1 d2) (/ 1 d3)))>
#<alt (* d2 (+ (/ 1 d2) (/ 1 d3)))>
#<alt (/ d2 d3)>
#<alt (/ (+ d2 d3) d3)>
#<alt (/ (+ d2 d3) d3)>
#<alt (/ (+ d2 d3) d3)>
#<alt 1>
#<alt (+ 1 (/ d2 d3))>
#<alt (+ 1 (/ d2 d3))>
#<alt (+ 1 (/ d2 d3))>
#<alt 1>
#<alt (+ 1 (/ d2 d3))>
#<alt (+ 1 (/ d2 d3))>
#<alt (+ 1 (/ d2 d3))>
Calls

81 calls:

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

rewrite402.0ms (3.1%)

Algorithm
batch-egg-rewrite
Rules
4220×/-lowering-/.f32
4220×/-lowering-/.f64
3520×*-lowering-*.f32
3520×*-lowering-*.f64
2256×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01973
113567
2122867
0818867
Stop Event
iter limit
node limit
Counts
13 → 501
Calls
Call 1
Inputs
(/ d1 (/ 1 (+ d2 (+ d3 37))))
(/ 1 (+ d2 (+ d3 37)))
(+ d2 (+ d3 37))
(+ d3 37)
(* d1 d2)
(* d1 (+ 37 d3))
(+ 37 d3)
(* d1 (+ d2 d3))
(+ d2 d3)
(* d1 (+ 37 (* (+ 1 (/ d2 d3)) d3)))
(+ 37 (* (+ 1 (/ d2 d3)) d3))
(* (+ 1 (/ d2 d3)) d3)
(+ 1 (/ d2 d3))
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 d3 #s(literal 37 binary64))) d2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 d3 #s(literal 37 binary64))) d2)))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(fma.f64 d1 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 d2))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(fma.f64 (+.f64 d3 #s(literal 37 binary64)) d1 (*.f64 d1 d2))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 d1 #s(literal 37 binary64)))
(neg.f64 (*.f64 d1 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 d3 #s(literal 37 binary64))) d2)))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)) (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1 binary64) d1))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) d1) (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) d1)) (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) d1))) (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 #s(literal 37 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 d3 #s(literal 37 binary64))) d2)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 d3 #s(literal 37 binary64))) d2))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))))
(*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) d1)) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64))
(*.f64 (/.f64 d1 #s(literal -1 binary64)) (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 d3 #s(literal 37 binary64))) d2))
(*.f64 (/.f64 d1 (pow.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(-.f64 (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (/.f64 (*.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))))
(-.f64 (/.f64 d2 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))
(-.f64 (/.f64 (-.f64 d2 d3) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 37 binary64) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))
(-.f64 (/.f64 (+.f64 d2 #s(literal -37 binary64)) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 d3 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 d3 #s(literal 37 binary64))) d2))
(/.f64 (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))
(pow.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(*.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))))
(*.f64 (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))
(*.f64 (pow.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal -1/2 binary64)) (pow.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) #s(literal -1 binary64)))
(+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))
(+.f64 d3 (+.f64 d2 #s(literal 37 binary64)))
(+.f64 d3 (+.f64 #s(literal 37 binary64) d2))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
(+.f64 (+.f64 d2 d3) #s(literal 37 binary64))
(+.f64 (/.f64 (*.f64 d2 d2) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))))
(+.f64 (+.f64 d2 #s(literal 37 binary64)) d3)
(exp.f64 (*.f64 (log.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 d3 #s(literal 37 binary64))) d2))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 d2 d2) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 d2 d2) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))))
(-.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))
(-.f64 (/.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))
(fma.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal 37 binary64))))) d2)
(fma.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))) d2)
(fma.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) #s(literal 37 binary64))
(fma.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))) d2)
(fma.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)) d2)
(fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) #s(literal 37 binary64))
(neg.f64 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 d3 #s(literal 37 binary64))) d2))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d2 d2) (*.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d2 d3) #s(literal 37 binary64)))) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 50653 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2) (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))))
(/.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 d3 #s(literal 37 binary64))) d2) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d2 d2) (*.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (neg.f64 (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d2 d2) (*.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (neg.f64 (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 50653 binary64)) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d2 d3) #s(literal 37 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d2)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) 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 d2 d2) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) (*.f64 (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 50653 binary64))) (neg.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d2 d3) #s(literal 37 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d2))) (neg.f64 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))) (neg.f64 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) (+.f64 d2 #s(literal 37 binary64))) (*.f64 d3 (+.f64 d2 #s(literal 37 binary64))))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d2) #s(literal 3 binary64))) (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 (+.f64 #s(literal 37 binary64) d2)))))
(/.f64 (+.f64 #s(literal 50653 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (+.f64 #s(literal 1369 binary64) (-.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 #s(literal 37 binary64) (+.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 3 binary64)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) (+.f64 d2 #s(literal 37 binary64))) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))) (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))))))
(pow.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 binary64))
(*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (/.f64 (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(*.f64 #s(literal -1 binary64) (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 d3 #s(literal 37 binary64))) d2))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 d3 #s(literal 37 binary64))) d2) #s(literal 1 binary64)))
(*.f64 (-.f64 (-.f64 #s(literal 0 binary64) (+.f64 d3 #s(literal 37 binary64))) d2) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d2 d2) (*.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))))
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d2 d3) #s(literal 37 binary64))))))
(*.f64 (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))
(*.f64 (pow.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(*.f64 (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) #s(literal 1 binary64)) (/.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(+.f64 d3 #s(literal 37 binary64))
(+.f64 #s(literal 37 binary64) d3)
(+.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (neg.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64)))))
(+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(-.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal 37 binary64)))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (+.f64 (*.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 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal 37 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 d3 #s(literal -37 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) (+.f64 d3 #s(literal -37 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 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) d3))))
(/.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))) (+.f64 (*.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64)))) (+.f64 (*.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))) (+.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 (*.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))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))
(*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal 37 binary64))))))
(*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(*.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal 37 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d3 #s(literal -37 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) d3))))
(/.f64 d2 (/.f64 #s(literal 1 binary64) d1))
(*.f64 d1 d2)
(*.f64 d2 d1)
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))
(-.f64 (/.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))) (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))
(fma.f64 d1 d3 (*.f64 d1 #s(literal 37 binary64)))
(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 d1 d3))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))) (+.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))) (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal -37 binary64)) (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d3) (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal 37 binary64)))) (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))) (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal -37 binary64)) (*.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d3) (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1)))
(/.f64 (+.f64 d3 #s(literal 37 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (+.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)))) (+.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal 37 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.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 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1) (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal 37 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (*.f64 (+.f64 (*.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 (neg.f64 (+.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))))) (neg.f64 (+.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal 37 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 d3 #s(literal -37 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal 37 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 d3 #s(literal -37 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))))) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64))))))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(*.f64 (+.f64 d3 #s(literal 37 binary64)) d1)
(*.f64 (+.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))))
(*.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal 37 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal 37 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(+.f64 d3 #s(literal 37 binary64))
(+.f64 #s(literal 37 binary64) d3)
(+.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (neg.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64)))))
(+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(-.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal 37 binary64)))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (+.f64 (*.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 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal 37 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 d3 #s(literal -37 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) (+.f64 d3 #s(literal -37 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 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) d3))))
(/.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))) (+.f64 (*.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64)))) (+.f64 (*.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))) (+.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 (*.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))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))
(*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal 37 binary64))))))
(*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(*.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal 37 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d3 #s(literal -37 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))) (/.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))))
(fma.f64 d1 d2 (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 d2))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d3)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1)))
(/.f64 (+.f64 d2 d3) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1) (-.f64 d2 d3))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))))) (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1)) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d3))))))
(*.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(+.f64 d2 d3)
(+.f64 d3 d2)
(+.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d2 d3))) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d2 d3))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d2 d3)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 d3 d2))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (*.f64 d3 d3))) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(/.f64 (neg.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (neg.f64 (-.f64 d3 d2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d2 d2) (-.f64 d2 d3))) (+.f64 (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 d3))
(*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d2 d3)))))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(+.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 d1 #s(literal 37 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))) (/.f64 (*.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(fma.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d3 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d1) (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) d1 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) d3 (*.f64 d1 #s(literal 37 binary64)))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))) (+.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)))) (*.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1369 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (+.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal -37 binary64)))) (*.f64 d1 (+.f64 #s(literal 50653 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1369 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (+.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal -37 binary64)))) (*.f64 (+.f64 #s(literal 50653 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))) d1)))
(/.f64 (+.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (+.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)))) (*.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))) (+.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 50653 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))))) (+.f64 #s(literal 1369 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (+.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal -37 binary64)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(/.f64 (*.f64 (+.f64 #s(literal 50653 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))) d1) (+.f64 #s(literal 1369 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (+.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal -37 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))) d1) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)))) (*.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))))) (neg.f64 (+.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 #s(literal 50653 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (+.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal -37 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 50653 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))) d1)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (+.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal -37 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))) d1)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 d1 #s(literal 37 binary64))))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(*.f64 (+.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) d1)
(*.f64 (+.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)))) (*.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))))))
(*.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64))) (*.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))))
(*.f64 (*.f64 d1 (+.f64 #s(literal 50653 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (+.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal -37 binary64))))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))
(*.f64 (*.f64 (+.f64 #s(literal 50653 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))) d1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (+.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal -37 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))) d1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))
(+.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(+.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal 37 binary64))
(+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))))
(-.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (+.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal -37 binary64))))
(fma.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) #s(literal 37 binary64))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d3 #s(literal 37 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))) (+.f64 #s(literal 50653 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal -37 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) #s(literal -1369 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))))
(/.f64 (+.f64 #s(literal 50653 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))) (+.f64 #s(literal 1369 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (+.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal -37 binary64)))))
(/.f64 (+.f64 #s(literal 50653 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (+.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal -37 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))
(/.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) #s(literal -1369 binary64)) (+.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal -37 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (*.f64 (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))) (*.f64 (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (+.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal -37 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) #s(literal -1369 binary64))) (neg.f64 (+.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal -37 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))) (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(*.f64 (+.f64 #s(literal 50653 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (+.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal -37 binary64))))))
(*.f64 (+.f64 #s(literal 50653 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (-.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))))
(*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (+.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal -37 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))))
(*.f64 (+.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal -37 binary64))))
(+.f64 (/.f64 d3 #s(literal 1 binary64)) (/.f64 d3 (/.f64 d3 d2)))
(+.f64 (/.f64 d3 (/.f64 d3 d2)) (/.f64 d3 #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) d3) (*.f64 (/.f64 d2 d3) d3))
(+.f64 (*.f64 (/.f64 d2 d3) d3) (*.f64 #s(literal 1 binary64) d3))
(fma.f64 #s(literal 1 binary64) d3 (*.f64 (/.f64 d2 d3) d3))
(fma.f64 d3 #s(literal 1 binary64) (/.f64 d3 (/.f64 d3 d2)))
(fma.f64 d3 (/.f64 d2 d3) (/.f64 d3 #s(literal 1 binary64)))
(fma.f64 (/.f64 d2 d3) d3 (*.f64 #s(literal 1 binary64) d3))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 d3) (/.f64 (/.f64 d3 d2) (/.f64 d2 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 d3) (/.f64 (/.f64 d3 d2) (/.f64 d2 d3)))) d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3)) d3)))
(/.f64 d3 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 d3) (/.f64 (/.f64 d3 d2) (/.f64 d2 d3))))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))))
(/.f64 (*.f64 d3 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3))) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 d3) (/.f64 (/.f64 d3 d2) (/.f64 d2 d3)))) d3) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3)) d3) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 d3) (/.f64 (/.f64 d3 d2) (/.f64 d2 d3)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)))))
(/.f64 (neg.f64 (*.f64 d3 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 d3) (/.f64 (/.f64 d3 d2) (/.f64 d2 d3)))) d3)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3)) d3)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 (/.f64 d3 #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 d3 (/.f64 d3 d2)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 d3 #s(literal 1 binary64)) (/.f64 d3 #s(literal 1 binary64))) (-.f64 (*.f64 (/.f64 d3 (/.f64 d3 d2)) (/.f64 d3 (/.f64 d3 d2))) (*.f64 (/.f64 d3 #s(literal 1 binary64)) (/.f64 d3 (/.f64 d3 d2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 d3 (/.f64 d3 d2)) #s(literal 3 binary64)) (pow.f64 (/.f64 d3 #s(literal 1 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 d3 (/.f64 d3 d2)) (/.f64 d3 (/.f64 d3 d2))) (-.f64 (*.f64 (/.f64 d3 #s(literal 1 binary64)) (/.f64 d3 #s(literal 1 binary64))) (*.f64 (/.f64 d3 (/.f64 d3 d2)) (/.f64 d3 #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) d3) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d2 d3) d3) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 1 binary64) d3) (*.f64 #s(literal 1 binary64) d3)) (-.f64 (*.f64 (*.f64 (/.f64 d2 d3) d3) (*.f64 (/.f64 d2 d3) d3)) (*.f64 (*.f64 #s(literal 1 binary64) d3) (*.f64 (/.f64 d2 d3) d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 d2 d3) d3) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) d3) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 d2 d3) d3) (*.f64 (/.f64 d2 d3) d3)) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) d3) (*.f64 #s(literal 1 binary64) d3)) (*.f64 (*.f64 (/.f64 d2 d3) d3) (*.f64 #s(literal 1 binary64) d3)))))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d3)
(*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 d3) (/.f64 (/.f64 d3 d2) (/.f64 d2 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)))))
(*.f64 (*.f64 d3 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 d3) (/.f64 (/.f64 d3 d2) (/.f64 d2 d3)))) d3) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3)) d3) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(+.f64 (/.f64 d2 d3) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (neg.f64 (/.f64 (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(-.f64 #s(literal 1 binary64) (/.f64 d2 (-.f64 #s(literal 0 binary64) d3)))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) d2) d3))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (/.f64 (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(-.f64 (/.f64 (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3) (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 d2 d3) #s(literal 1 binary64))
(fma.f64 d2 (/.f64 #s(literal 1 binary64) d3) #s(literal 1 binary64))
(fma.f64 (/.f64 d2 d3) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) d2) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d3)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) d3) d2 #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal 1 binary64) d2) (/.f64 #s(literal 1 binary64) d3) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 d3) (/.f64 (/.f64 d3 d2) (/.f64 d2 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (+.f64 (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 d3) (/.f64 (/.f64 d3 d2) (/.f64 d2 d3)))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 d3) (/.f64 (/.f64 d3 d2) (/.f64 d2 d3)))) (+.f64 (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3)) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 d3) (/.f64 (/.f64 d3 d2) (/.f64 d2 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 d3) (/.f64 (/.f64 d3 d2) (/.f64 d2 d3))))) (neg.f64 (+.f64 (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 (+.f64 (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3) #s(literal -1 binary64)) (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 d3) (/.f64 (/.f64 d3 d2) (/.f64 d2 d3)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (+.f64 (*.f64 (/.f64 (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (/.f64 (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (/.f64 (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 d3) (/.f64 (/.f64 d3 d2) (/.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 d3) (/.f64 (/.f64 d3 d2) (/.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 d3) (/.f64 (/.f64 d3 d2) (/.f64 d2 d3))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(*.f64 (+.f64 (/.f64 (/.f64 d2 (/.f64 d3 d2)) d3) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))

simplify246.0ms (1.9%)

Algorithm
egg-herbie
Rules
4068×*-lowering-*.f32
4068×*-lowering-*.f64
1770×+-lowering-+.f64
1770×+-lowering-+.f32
1610×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02131820
17261720
222081655
082111655
Stop Event
iter limit
node limit
Counts
324 → 324
Calls
Call 1
Inputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 d3))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* d1 (+ 37 d2))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(/ 1 (+ 37 d3))
(+ (* -1 (/ d2 (pow (+ 37 d3) 2))) (/ 1 (+ 37 d3)))
(+ (* d2 (- (/ d2 (pow (+ 37 d3) 3)) (/ 1 (pow (+ 37 d3) 2)))) (/ 1 (+ 37 d3)))
(+ (* d2 (- (* d2 (+ (* -1 (/ d2 (pow (+ 37 d3) 4))) (/ 1 (pow (+ 37 d3) 3)))) (/ 1 (pow (+ 37 d3) 2)))) (/ 1 (+ 37 d3)))
(/ 1 d2)
(/ (+ 1 (* -1 (/ (+ 37 d3) d2))) d2)
(/ (- (+ 1 (/ (pow (+ 37 d3) 2) (pow d2 2))) (+ (* 37 (/ 1 d2)) (/ d3 d2))) d2)
(/ (- (+ 1 (* -1 (/ (pow (+ 37 d3) 3) (pow d2 3)))) (+ (* -1 (/ (pow (+ 37 d3) 2) (pow d2 2))) (+ (* 37 (/ 1 d2)) (/ d3 d2)))) d2)
(/ 1 d2)
(* -1 (/ (- (+ (* 37 (/ 1 d2)) (/ d3 d2)) 1) d2))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 37 d3) 2) d2) (+ 37 d3)) d2)) 1) d2))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 37 d3) 3) d2) (pow (+ 37 d3) 2)) d2)) (+ 37 d3)) d2)) 1) d2))
(/ 1 (+ 37 d2))
(+ (* -1 (/ d3 (pow (+ 37 d2) 2))) (/ 1 (+ 37 d2)))
(+ (* d3 (- (/ d3 (pow (+ 37 d2) 3)) (/ 1 (pow (+ 37 d2) 2)))) (/ 1 (+ 37 d2)))
(+ (* d3 (- (* d3 (+ (* -1 (/ d3 (pow (+ 37 d2) 4))) (/ 1 (pow (+ 37 d2) 3)))) (/ 1 (pow (+ 37 d2) 2)))) (/ 1 (+ 37 d2)))
(/ 1 d3)
(/ (+ 1 (* -1 (/ (+ 37 d2) d3))) d3)
(/ (- (+ 1 (/ (pow (+ 37 d2) 2) (pow d3 2))) (+ (* 37 (/ 1 d3)) (/ d2 d3))) d3)
(/ (- (+ 1 (* -1 (/ (pow (+ 37 d2) 3) (pow d3 3)))) (+ (* -1 (/ (pow (+ 37 d2) 2) (pow d3 2))) (+ (* 37 (/ 1 d3)) (/ d2 d3)))) d3)
(/ 1 d3)
(* -1 (/ (- (+ (* 37 (/ 1 d3)) (/ d2 d3)) 1) d3))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 37 d2) 2) d3) (+ 37 d2)) d3)) 1) d3))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 37 d2) 3) d3) (pow (+ 37 d2) 2)) d3)) (+ 37 d2)) d3)) 1) d3))
(+ 37 d3)
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
d2
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
d2
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(+ 37 d2)
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
d3
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
d3
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
37
(+ 37 d3)
(+ 37 d3)
(+ 37 d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* 37 d1)
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
37
(+ 37 d3)
(+ 37 d3)
(+ 37 d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* d1 d2)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
d3
(+ d2 d3)
(+ d2 d3)
(+ d2 d3)
d2
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
d2
(+ d2 d3)
(+ d2 d3)
(+ d2 d3)
d3
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))
(* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))
(* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))
(* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))
(* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))
(* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))
(* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))
(* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))
(* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))
(* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))
(* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))
(* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))
(* d1 (+ 37 d3))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* d1 (+ 37 d2))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(+ 37 d3)
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
d2
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
d2
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(+ 37 d2)
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
d3
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
d3
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
d3
(+ d2 d3)
(+ d2 d3)
(+ d2 d3)
d2
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
d2
(+ d2 d3)
(+ d2 d3)
(+ d2 d3)
d3
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
1
(+ 1 (/ d2 d3))
(+ 1 (/ d2 d3))
(+ 1 (/ d2 d3))
(/ d2 d3)
(* d2 (+ (/ 1 d2) (/ 1 d3)))
(* d2 (+ (/ 1 d2) (/ 1 d3)))
(* d2 (+ (/ 1 d2) (/ 1 d3)))
(/ d2 d3)
(* d2 (+ (/ 1 d2) (/ 1 d3)))
(* d2 (+ (/ 1 d2) (/ 1 d3)))
(* d2 (+ (/ 1 d2) (/ 1 d3)))
(/ d2 d3)
(/ (+ d2 d3) d3)
(/ (+ d2 d3) d3)
(/ (+ d2 d3) d3)
1
(+ 1 (/ d2 d3))
(+ 1 (/ d2 d3))
(+ 1 (/ d2 d3))
1
(+ 1 (/ d2 d3))
(+ 1 (/ d2 d3))
(+ 1 (/ d2 d3))
Outputs
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(+.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #s(literal 1 binary64)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(+.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #s(literal 1 binary64)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(+.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #s(literal 1 binary64)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(+.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #s(literal 1 binary64)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(+.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #s(literal 1 binary64)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(+.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #s(literal 1 binary64)))
(/ 1 (+ 37 d3))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d3))
(+ (* -1 (/ d2 (pow (+ 37 d3) 2))) (/ 1 (+ 37 d3)))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d3)) (/.f64 (/.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (-.f64 #s(literal -37 binary64) d3)))
(+ (* d2 (- (/ d2 (pow (+ 37 d3) 3)) (/ 1 (pow (+ 37 d3) 2)))) (/ 1 (+ 37 d3)))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d3)) (*.f64 d2 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 37 binary64) d3) (+.f64 #s(literal 37 binary64) d3))) (/.f64 (/.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (*.f64 (+.f64 #s(literal 37 binary64) d3) (+.f64 #s(literal 37 binary64) d3))))))
(+ (* d2 (- (* d2 (+ (* -1 (/ d2 (pow (+ 37 d3) 4))) (/ 1 (pow (+ 37 d3) 3)))) (/ 1 (pow (+ 37 d3) 2)))) (/ 1 (+ 37 d3)))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d3)) (*.f64 d2 (+.f64 (*.f64 d2 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d3)) (*.f64 (+.f64 #s(literal 37 binary64) d3) (+.f64 #s(literal 37 binary64) d3))) (/.f64 d2 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 4 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 37 binary64) d3) (+.f64 #s(literal 37 binary64) d3))))))
(/ 1 d2)
(/.f64 #s(literal 1 binary64) d2)
(/ (+ 1 (* -1 (/ (+ 37 d3) d2))) d2)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)) d2)
(/ (- (+ 1 (/ (pow (+ 37 d3) 2) (pow d2 2))) (+ (* 37 (/ 1 d2)) (/ d3 d2))) d2)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (+.f64 (/.f64 (+.f64 #s(literal 37 binary64) d3) d2) #s(literal -1 binary64))) d2)) d2)
(/ (- (+ 1 (* -1 (/ (pow (+ 37 d3) 3) (pow d2 3)))) (+ (* -1 (/ (pow (+ 37 d3) 2) (pow d2 2))) (+ (* 37 (/ 1 d2)) (/ d3 d2)))) d2)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal -37 binary64) d3) (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (*.f64 (+.f64 #s(literal 37 binary64) d3) (+.f64 (/.f64 (+.f64 #s(literal 37 binary64) d3) d2) #s(literal -1 binary64)))) d2)) d2)) d2)
(/ 1 d2)
(/.f64 #s(literal 1 binary64) d2)
(* -1 (/ (- (+ (* 37 (/ 1 d2)) (/ d3 d2)) 1) d2))
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal -37 binary64) d2) (/.f64 d3 d2))) d2)
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 37 d3) 2) d2) (+ 37 d3)) d2)) 1) d2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (+.f64 (/.f64 (+.f64 #s(literal 37 binary64) d3) d2) #s(literal -1 binary64))) d2)) d2)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 37 d3) 3) d2) (pow (+ 37 d3) 2)) d2)) (+ 37 d3)) d2)) 1) d2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal -37 binary64) d3) (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (*.f64 (+.f64 #s(literal 37 binary64) d3) (+.f64 (/.f64 (+.f64 #s(literal 37 binary64) d3) d2) #s(literal -1 binary64)))) d2)) d2)) d2)
(/ 1 (+ 37 d2))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2))
(+ (* -1 (/ d3 (pow (+ 37 d2) 2))) (/ 1 (+ 37 d2)))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2)) (/.f64 d3 (*.f64 (+.f64 #s(literal 37 binary64) d2) (-.f64 #s(literal -37 binary64) d2))))
(+ (* d3 (- (/ d3 (pow (+ 37 d2) 3)) (/ 1 (pow (+ 37 d2) 2)))) (/ 1 (+ 37 d2)))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2))) (/.f64 (/.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2))))))
(+ (* d3 (- (* d3 (+ (* -1 (/ d3 (pow (+ 37 d2) 4))) (/ 1 (pow (+ 37 d2) 3)))) (/ 1 (pow (+ 37 d2) 2)))) (/ 1 (+ 37 d2)))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 (+.f64 (*.f64 d3 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2))) (/.f64 d3 (pow.f64 (+.f64 #s(literal 37 binary64) d2) #s(literal 4 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2))))))
(/ 1 d3)
(/.f64 #s(literal 1 binary64) d3)
(/ (+ 1 (* -1 (/ (+ 37 d2) d3))) d3)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -37 binary64) d2) d3)) d3)
(/ (- (+ 1 (/ (pow (+ 37 d2) 2) (pow d3 2))) (+ (* 37 (/ 1 d3)) (/ d2 d3))) d3)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 37 binary64) d2) d3) (+.f64 (/.f64 (+.f64 #s(literal 37 binary64) d2) d3) #s(literal -1 binary64)))) d3)
(/ (- (+ 1 (* -1 (/ (pow (+ 37 d2) 3) (pow d3 3)))) (+ (* -1 (/ (pow (+ 37 d2) 2) (pow d3 2))) (+ (* 37 (/ 1 d3)) (/ d2 d3)))) d3)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal -37 binary64) d2) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (+.f64 (/.f64 (+.f64 #s(literal 37 binary64) d2) d3) #s(literal -1 binary64))) d3)) d3)) d3)
(/ 1 d3)
(/.f64 #s(literal 1 binary64) d3)
(* -1 (/ (- (+ (* 37 (/ 1 d3)) (/ d2 d3)) 1) d3))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d3) (+.f64 #s(literal 37 binary64) d2))) d3)
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 37 d2) 2) d3) (+ 37 d2)) d3)) 1) d3))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 37 binary64) d2) d3) (+.f64 (/.f64 (+.f64 #s(literal 37 binary64) d2) d3) #s(literal -1 binary64)))) d3)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 37 d2) 3) d3) (pow (+ 37 d2) 2)) d3)) (+ 37 d2)) d3)) 1) d3))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal -37 binary64) d2) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (+.f64 (/.f64 (+.f64 #s(literal 37 binary64) d2) d3) #s(literal -1 binary64))) d3)) d3)) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
d2
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
d2
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)) d2)
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)) d2)
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)) d2)
(+ 37 d2)
(+.f64 #s(literal 37 binary64) d2)
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
d3
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
d3
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d2) d3)) d3)
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d2) d3)) d3)
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d2) d3)) d3)
37
#s(literal 37 binary64)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
37
#s(literal 37 binary64)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d3)
(*.f64 d1 d3)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d2 d3))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d2 d3))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d2 d3))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d2 d3))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d2 d3))
d3
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
d2
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d2 d3)
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d2 d3)
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d2 d3)
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d2 d3)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d2 d3)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d2 d3)
d2
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
d3
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)
(* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 (* d3 (+ 1 (/ d2 d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(+.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #s(literal 1 binary64)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(+.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #s(literal 1 binary64)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(+.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #s(literal 1 binary64)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(+.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #s(literal 1 binary64)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(+.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #s(literal 1 binary64)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(+.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) #s(literal 1 binary64)))
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
d2
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
d2
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)) d2)
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)) d2)
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)) d2)
(+ 37 d2)
(+.f64 #s(literal 37 binary64) d2)
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
d3
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
d3
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d2) d3)) d3)
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d2) d3)) d3)
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d2) d3)) d3)
d3
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
d2
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d2 d3)
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d2 d3)
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d2 d3)
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d2 d3)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d2 d3)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d2 d3)
d2
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
d3
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)
1
#s(literal 1 binary64)
(+ 1 (/ d2 d3))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(+ 1 (/ d2 d3))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(+ 1 (/ d2 d3))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(/ d2 d3)
(/.f64 d2 d3)
(* d2 (+ (/ 1 d2) (/ 1 d3)))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(* d2 (+ (/ 1 d2) (/ 1 d3)))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(* d2 (+ (/ 1 d2) (/ 1 d3)))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(/ d2 d3)
(/.f64 d2 d3)
(* d2 (+ (/ 1 d2) (/ 1 d3)))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(* d2 (+ (/ 1 d2) (/ 1 d3)))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(* d2 (+ (/ 1 d2) (/ 1 d3)))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(/ d2 d3)
(/.f64 d2 d3)
(/ (+ d2 d3) d3)
(/.f64 (+.f64 d2 d3) d3)
(/ (+ d2 d3) d3)
(/.f64 (+.f64 d2 d3) d3)
(/ (+ d2 d3) d3)
(/.f64 (+.f64 d2 d3) d3)
1
#s(literal 1 binary64)
(+ 1 (/ d2 d3))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(+ 1 (/ d2 d3))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(+ 1 (/ d2 d3))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
1
#s(literal 1 binary64)
(+ 1 (/ d2 d3))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(+ 1 (/ d2 d3))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(+ 1 (/ d2 d3))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))

eval115.0ms (0.9%)

Compiler

Compiled 14266 to 1725 computations (87.9% saved)

prune88.0ms (0.7%)

Pruning

12 alts after pruning (9 fresh and 3 done)

PrunedKeptTotal
New8187825
Fresh224
Picked235
Done000
Total82212834
Accuracy
100.0%
Counts
834 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1 binary64) d1))
43.6%
(/.f64 d2 (/.f64 #s(literal 1 binary64) d1))
59.7%
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
75.7%
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
73.2%
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
47.2%
(*.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
75.9%
(*.f64 d1 (+.f64 d2 d3))
67.3%
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
59.9%
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
37.5%
(*.f64 d1 d3)
43.7%
(*.f64 d1 d2)
25.2%
(*.f64 d1 #s(literal 37 binary64))
Compiler

Compiled 194 to 141 computations (27.3% saved)

simplify8.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 d3 #s(literal 37 binary64))
cost-diff0
(/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))
cost-diff128
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
cost-diff0
(*.f64 d1 d2)
cost-diff0
(*.f64 d1 d3)
cost-diff128
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
cost-diff0
(+.f64 d2 #s(literal 37 binary64))
cost-diff0
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
cost-diff0
(*.f64 d1 #s(literal 37 binary64))
cost-diff0
(/.f64 #s(literal 1 binary64) d1)
cost-diff0
(+.f64 d3 #s(literal 37 binary64))
cost-diff0
(+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))
cost-diff128
(/.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1 binary64) d1))
Rules
66×fma-define
48×fma-lowering-fma.f32
48×+-lowering-+.f64
48×+-lowering-+.f32
48×fma-lowering-fma.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01770
14066
26366
39366
412166
512966
012966
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ (+ d2 (+ d3 37)) (/ 1 d1))
(+ d2 (+ d3 37))
d2
(+ d3 37)
d3
37
(/ 1 d1)
1
d1
(* d1 37)
d1
37
(* d1 (+ d2 37))
d1
(+ d2 37)
d2
37
(+ (* d1 d3) (* d1 d2))
(* d1 d3)
d1
d3
(* d1 d2)
d2
(/ d1 (/ 1 (+ d3 37)))
d1
(/ 1 (+ d3 37))
1
(+ d3 37)
d3
37
Outputs
(/ (+ d2 (+ d3 37)) (/ 1 d1))
(*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1)
(+ d2 (+ d3 37))
(+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))
d2
(+ d3 37)
(+.f64 d3 #s(literal 37 binary64))
d3
37
#s(literal 37 binary64)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
1
#s(literal 1 binary64)
d1
(* d1 37)
(*.f64 #s(literal 37 binary64) d1)
d1
37
#s(literal 37 binary64)
(* d1 (+ d2 37))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
d1
(+ d2 37)
(+.f64 d2 #s(literal 37 binary64))
d2
37
#s(literal 37 binary64)
(+ (* d1 d3) (* d1 d2))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d3)
(*.f64 d3 d1)
d1
d3
(* d1 d2)
(*.f64 d2 d1)
d2
(/ d1 (/ 1 (+ d3 37)))
(*.f64 (+.f64 d3 #s(literal 37 binary64)) d1)
d1
(/ 1 (+ d3 37))
(/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))
1
#s(literal 1 binary64)
(+ d3 37)
(+.f64 d3 #s(literal 37 binary64))
d3
37
#s(literal 37 binary64)

localize106.0ms (0.8%)

Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 d3 #s(literal 37 binary64))
accuracy100.0%
(/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))
accuracy99.5%
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
accuracy100.0%
(*.f64 d1 d3)
accuracy100.0%
(*.f64 d1 d2)
accuracy97.5%
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
accuracy100.0%
(+.f64 d2 #s(literal 37 binary64))
accuracy100.0%
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
accuracy100.0%
(*.f64 d1 #s(literal 37 binary64))
accuracy100.0%
(/.f64 #s(literal 1 binary64) d1)
accuracy100.0%
(+.f64 d3 #s(literal 37 binary64))
accuracy100.0%
(+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))
accuracy99.7%
(/.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1 binary64) d1))
Results
78.0ms249×0valid
2.0ms2valid
1.0ms1valid
1.0ms5exit
Compiler

Compiled 80 to 18 computations (77.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 42.0ms
ival-div: 28.0ms (66.4% of total)
ival-mult: 7.0ms (16.6% of total)
ival-add: 6.0ms (14.2% of total)
const: 1.0ms (2.4% of total)
backward-pass: 1.0ms (2.4% of total)

series9.0ms (0.1%)

Counts
12 → 252
Calls
Call 1
Inputs
#<alt (/ (+ d2 (+ d3 37)) (/ 1 d1))>
#<alt (+ d2 (+ d3 37))>
#<alt (+ d3 37)>
#<alt (/ 1 d1)>
#<alt (* d1 37)>
#<alt (* d1 (+ d2 37))>
#<alt (+ d2 37)>
#<alt (+ (* d1 d3) (* d1 d2))>
#<alt (* d1 d3)>
#<alt (* d1 d2)>
#<alt (/ d1 (/ 1 (+ d3 37)))>
#<alt (/ 1 (+ d3 37))>
Outputs
#<alt (* d1 (+ 37 d3))>
#<alt (+ (* d1 d2) (* d1 (+ 37 d3)))>
#<alt (+ (* d1 d2) (* d1 (+ 37 d3)))>
#<alt (+ (* d1 d2) (* d1 (+ 37 d3)))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))>
#<alt (* d1 (+ 37 d2))>
#<alt (+ (* d1 d3) (* d1 (+ 37 d2)))>
#<alt (+ (* d1 d3) (* d1 (+ 37 d2)))>
#<alt (+ (* d1 d3) (* d1 (+ 37 d2)))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (* d1 (+ 37 (+ d2 d3)))>
#<alt (+ 37 d3)>
#<alt (+ 37 (+ d2 d3))>
#<alt (+ 37 (+ d2 d3))>
#<alt (+ 37 (+ d2 d3))>
#<alt d2>
#<alt (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))>
#<alt (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))>
#<alt (* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))>
#<alt d2>
#<alt (* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))>
#<alt (* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))>
#<alt (* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))>
#<alt (+ 37 d2)>
#<alt (+ 37 (+ d2 d3))>
#<alt (+ 37 (+ d2 d3))>
#<alt (+ 37 (+ d2 d3))>
#<alt d3>
#<alt (* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))>
#<alt (* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))>
#<alt (* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))>
#<alt d3>
#<alt (* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))>
#<alt (* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))>
#<alt (* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))>
#<alt 37>
#<alt (+ 37 d3)>
#<alt (+ 37 d3)>
#<alt (+ 37 d3)>
#<alt d3>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt d3>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 37 (/ 1 d3))))>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* 37 d1)>
#<alt (+ (* 37 d1) (* d1 d2))>
#<alt (+ (* 37 d1) (* d1 d2))>
#<alt (+ (* 37 d1) (* d1 d2))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (* 37 (/ d1 d2))))>
#<alt (* d2 (+ d1 (* 37 (/ d1 d2))))>
#<alt (* d2 (+ d1 (* 37 (/ d1 d2))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))>
#<alt (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))>
#<alt (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))>
#<alt 37>
#<alt (+ 37 d2)>
#<alt (+ 37 d2)>
#<alt (+ 37 d2)>
#<alt d2>
#<alt (* d2 (+ 1 (* 37 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 37 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 37 (/ 1 d2))))>
#<alt d2>
#<alt (* d2 (+ 1 (* 37 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 37 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 37 (/ 1 d2))))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* d1 d2)>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* d1 d3)>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* 37 d1)>
#<alt (+ (* 37 d1) (* d1 d3))>
#<alt (+ (* 37 d1) (* d1 d3))>
#<alt (+ (* 37 d1) (* d1 d3))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (* 37 (/ d1 d3))))>
#<alt (* d3 (+ d1 (* 37 (/ d1 d3))))>
#<alt (* d3 (+ d1 (* 37 (/ d1 d3))))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))>
#<alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))>
#<alt (* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))>
#<alt 1/37>
#<alt (+ 1/37 (* -1/1369 d3))>
#<alt (+ 1/37 (* d3 (- (* 1/50653 d3) 1/1369)))>
#<alt (+ 1/37 (* d3 (- (* d3 (+ 1/50653 (* -1/1874161 d3))) 1/1369)))>
#<alt (/ 1 d3)>
#<alt (/ (- 1 (* 37 (/ 1 d3))) d3)>
#<alt (/ (- (+ 1 (/ 1369 (pow d3 2))) (* 37 (/ 1 d3))) d3)>
#<alt (/ (- (+ 1 (/ 1369 (pow d3 2))) (+ (* 37 (/ 1 d3)) (* 50653 (/ 1 (pow d3 3))))) d3)>
#<alt (/ 1 d3)>
#<alt (* -1 (/ (- (* 37 (/ 1 d3)) 1) d3))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 1369 (/ 1 d3)) 37) d3)) 1) d3))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 50653 (/ 1 d3)) 1369) d3)) 37) d3)) 1) d3))>
Calls

63 calls:

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

rewrite351.0ms (2.7%)

Algorithm
batch-egg-rewrite
Rules
4778×*-lowering-*.f32
4778×*-lowering-*.f64
3560×/-lowering-/.f32
3560×/-lowering-/.f64
2208×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01750
111346
288146
0874646
Stop Event
iter limit
node limit
Counts
12 → 561
Calls
Call 1
Inputs
(/ (+ d2 (+ d3 37)) (/ 1 d1))
(+ d2 (+ d3 37))
(+ d3 37)
(/ 1 d1)
(* d1 37)
(* d1 (+ d2 37))
(+ d2 37)
(+ (* d1 d3) (* d1 d2))
(* d1 d3)
(* d1 d2)
(/ d1 (/ 1 (+ d3 37)))
(/ 1 (+ d3 37))
Outputs
(+.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 d3 #s(literal 37 binary64)) d1))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 #s(literal 37 binary64) d1))
(+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) d1) (*.f64 d2 d1))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 (-.f64 #s(literal -37 binary64) d3) d2) d1))
(-.f64 (/.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) d1)) (/.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) d1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) d1)) (*.f64 (-.f64 (-.f64 #s(literal -37 binary64) d3) d2) d1))
(-.f64 (/.f64 (*.f64 d2 d2) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(neg.f64 (*.f64 (-.f64 (-.f64 #s(literal -37 binary64) d3) d2) d1))
(neg.f64 (/.f64 (*.f64 (-.f64 (-.f64 #s(literal -37 binary64) d3) d2) d1) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1))))
(/.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1 binary64) d1))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2))))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2)))) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2)))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (-.f64 #s(literal -37 binary64) d3) d2) d1)))
(/.f64 (-.f64 (-.f64 #s(literal -37 binary64) d3) d2) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2)))) d1))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2))))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (/.f64 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (neg.f64 (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2)))) d1)))
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal -37 binary64) d3) d2) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal -37 binary64) d3) d2) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (neg.f64 (/.f64 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1)))
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal -37 binary64) d3) d2) d1) #s(literal -1 binary64))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) d1) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2)))))
(/.f64 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1)) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2))))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1))) (-.f64 #s(literal 0 binary64) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -37 binary64) d3) d2)) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2)))) d1))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) d1)) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1))) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(/.f64 (*.f64 d1 (-.f64 (-.f64 #s(literal -37 binary64) d3) d2)) #s(literal -1 binary64))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2))))))
(/.f64 (*.f64 d1 (*.f64 (-.f64 (-.f64 #s(literal -37 binary64) d3) d2) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (-.f64 #s(literal 0 binary64) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 50653 binary64))) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d2 d3) #s(literal 37 binary64)))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d2))) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2)))
(/.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))) (+.f64 d2 (+.f64 d3 #s(literal -37 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1)) #s(literal -1 binary64))
(*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1)
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1) (/.f64 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 (-.f64 #s(literal -37 binary64) d3) d2) d1))
(*.f64 (-.f64 (-.f64 #s(literal -37 binary64) d3) d2) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2))))) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2)))))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2)))) d1)))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2))))) d1))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1)))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) d1))
(*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2))))))
(*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) d1) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2))))) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1)) (/.f64 #s(literal 1 binary64) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(*.f64 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2))))))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(*.f64 (/.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (pow.f64 d1 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 d1 #s(literal -1/2 binary64))))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2))))) (/.f64 #s(literal -1 binary64) d1)))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (pow.f64 d1 #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2))))) (pow.f64 d1 #s(literal -1/2 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (/.f64 #s(literal -1 binary64) d1)))
(*.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 d1 #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (pow.f64 d1 #s(literal -1/2 binary64))))
(*.f64 (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2)))) (/.f64 #s(literal 1 binary64) d1)) (/.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -37 binary64) d3) d2)) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2))))))
(*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))
(+.f64 d3 (+.f64 d2 #s(literal 37 binary64)))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
(+.f64 (+.f64 d3 #s(literal 37 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) d2)))
(+.f64 (+.f64 d2 #s(literal 37 binary64)) d3)
(+.f64 (+.f64 d2 d3) #s(literal 37 binary64))
(+.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (neg.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d2)) (+.f64 d3 #s(literal 37 binary64)))
(+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3))) #s(literal 37 binary64))
(-.f64 #s(literal 0 binary64) (-.f64 (-.f64 #s(literal -37 binary64) d3) d2))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -37 binary64))) (-.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 binary64))) d3))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(-.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (-.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))) d2))
(-.f64 (/.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2))) (/.f64 (*.f64 d2 d2) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2))))
(-.f64 (/.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))) (/.f64 #s(literal 1369 binary64) (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))))
(-.f64 (+.f64 d2 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64)))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))))
(-.f64 (+.f64 d3 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -37 binary64)))) (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 binary64))))
(fma.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal 1 binary64) d2)
(fma.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)) d2)
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -37 binary64) d3) d2)
(fma.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64))))) d3)
(fma.f64 (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64)))) d2)
(fma.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))) d3)
(fma.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))) d2)
(neg.f64 (-.f64 (-.f64 #s(literal -37 binary64) d3) d2))
(/.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d2 d3) #s(literal 37 binary64)))) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 50653 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) (-.f64 d3 d2)) (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64))) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (-.f64 (-.f64 #s(literal -37 binary64) d3) d2) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2)))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2)))))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (neg.f64 (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal -37 binary64) d3) d2) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 50653 binary64)) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d2 d3) #s(literal 37 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d2)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2)))
(/.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (+.f64 d2 (+.f64 d3 #s(literal -37 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal -37 binary64) d3) d2) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal -37 binary64) d3) d2) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 50653 binary64))) (neg.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d2 d3) #s(literal 37 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d2))) (neg.f64 (+.f64 #s(literal 37 binary64) (-.f64 d3 d2))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))) (neg.f64 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) (+.f64 d2 #s(literal 37 binary64))) (*.f64 d3 (+.f64 d2 #s(literal 37 binary64))))))
(/.f64 (+.f64 #s(literal 50653 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (+.f64 #s(literal 1369 binary64) (-.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 #s(literal 37 binary64) (+.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 3 binary64)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) (+.f64 d2 #s(literal 37 binary64))) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 37 binary64)) (+.f64 d2 #s(literal 37 binary64)))) (-.f64 d3 (+.f64 d2 #s(literal 37 binary64))))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (-.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) (+.f64 d2 #s(literal 37 binary64))) (*.f64 d3 d3)) (-.f64 (+.f64 d2 #s(literal 37 binary64)) d3))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))) (+.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal -1 binary64))
(*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 binary64))
(*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (/.f64 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(*.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 #s(literal -1 binary64) (-.f64 (-.f64 #s(literal -37 binary64) d3) d2))
(*.f64 (-.f64 (-.f64 #s(literal -37 binary64) d3) d2) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2))))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2))))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2)))) (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2)))))))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2)))))))
(*.f64 (*.f64 (-.f64 (-.f64 #s(literal -37 binary64) d3) d2) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d2 d3) #s(literal 37 binary64))))))
(*.f64 (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2))))
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))))
(*.f64 (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2)))) #s(literal 1 binary64)) (/.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 37 binary64) (-.f64 d3 d2))))))
(+.f64 d3 #s(literal 37 binary64))
(+.f64 #s(literal 37 binary64) d3)
(+.f64 #s(literal 37 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) d3)))
(+.f64 #s(literal 37 binary64) (*.f64 #s(literal 1 binary64) d3))
(+.f64 #s(literal 37 binary64) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d3)))
(+.f64 #s(literal 37 binary64) (*.f64 d3 #s(literal 1 binary64)))
(+.f64 #s(literal 37 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal -1 binary64)))
(+.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (neg.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64)))))
(+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d3)) #s(literal 37 binary64))
(+.f64 (*.f64 #s(literal 1 binary64) d3) #s(literal 37 binary64))
(+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d3)) #s(literal 37 binary64))
(+.f64 (*.f64 d3 #s(literal 1 binary64)) #s(literal 37 binary64))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal -1 binary64)) #s(literal 37 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 d3 #s(literal 37 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (+.f64 d3 #s(literal 37 binary64))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal -37 binary64) d3))
(-.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 d3 d3) (+.f64 d3 #s(literal -37 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)))
(neg.f64 (-.f64 #s(literal -37 binary64) d3))
(/.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d3) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d3)))
(/.f64 (-.f64 #s(literal -37 binary64) d3) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64))))
(/.f64 (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64))))))
(/.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 37 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (neg.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 37 binary64)))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) (+.f64 d3 #s(literal -37 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) 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 (-.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))) (+.f64 (*.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64)))) (+.f64 (*.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 (*.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 d3 d3) #s(literal -1369 binary64)) #s(literal 1 binary64)) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))) #s(literal 1 binary64)) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 37 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 37 binary64) d3))
(pow.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal -37 binary64) d3))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal -37 binary64) d3) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal -37 binary64) d3) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64)))))
(*.f64 (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(*.f64 (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64)))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 37 binary64))))
(*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (pow.f64 (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (pow.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal 1/2 binary64)) (pow.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64)))))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(exp.f64 (*.f64 (log.f64 d1) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) d1))
(neg.f64 (/.f64 #s(literal -1 binary64) d1))
(neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) d1) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) d1)
(/.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d1))
(/.f64 (/.f64 #s(literal -1 binary64) d1) #s(literal -1 binary64))
(pow.f64 d1 #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64))
(pow.f64 (pow.f64 d1 #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 d1)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) d1))
(*.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) d1))
(*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (pow.f64 d1 #s(literal -1/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) (pow.f64 d1 #s(literal -1/2 binary64)))
(/.f64 #s(literal 37 binary64) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 1 binary64))
(/.f64 #s(literal -37 binary64) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (*.f64 #s(literal 37 binary64) (-.f64 #s(literal 0 binary64) d1)) #s(literal -1 binary64))
(*.f64 #s(literal 37 binary64) d1)
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 37 binary64) d1))
(*.f64 d1 #s(literal 37 binary64))
(*.f64 (*.f64 #s(literal 37 binary64) d1) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal 37 binary64)))
(*.f64 #s(literal -37 binary64) (-.f64 #s(literal 0 binary64) d1))
(+.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 37 binary64) d1))
(-.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64)))) (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64)))))
(fma.f64 d2 d1 (*.f64 #s(literal 37 binary64) d1))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 #s(literal 37 binary64) d1))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)))) (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -37 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64)))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -37 binary64)) (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64)))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -37 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) d1)))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))))
(/.f64 (+.f64 d2 #s(literal 37 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) #s(literal 1 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 d2 #s(literal -37 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) d1) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) d1) (+.f64 d2 #s(literal -37 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64))))) (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal -37 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) d1)) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)))) (+.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)))))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1)))
(/.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64))))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 37 binary64) d2))
(/.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) (-.f64 #s(literal 0 binary64) d1)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 d2 #s(literal 37 binary64))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64))))) d1))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))) d1))
(*.f64 (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 #s(literal 37 binary64) d1) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d2 d1))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64)))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))))
(*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 1 binary64)) d1)
(+.f64 d2 #s(literal 37 binary64))
(+.f64 #s(literal 37 binary64) d2)
(+.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -37 binary64))) (neg.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 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)))
(neg.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64)))))))
(neg.f64 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 d2 #s(literal -37 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d2) (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64)))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64)))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))))
(/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (+.f64 d2 #s(literal -37 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (neg.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 37 binary64) d2))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -37 binary64))) (*.f64 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64))) (*.f64 (+.f64 d2 #s(literal -37 binary64)) (+.f64 d2 #s(literal -37 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) 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 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -37 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -37 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -37 binary64)))) (+.f64 (*.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 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 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -37 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -37 binary64)))) (*.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 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 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) #s(literal 1 binary64)) (+.f64 d2 #s(literal -37 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64)))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64))))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64))))
(*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2)))
(+.f64 (*.f64 d3 d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d3 d1))
(+.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(-.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2))))
(-.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d2 d3))))
(fma.f64 d2 d1 (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 d2 d1))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3)))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d3 d2))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d3 d2)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 d3 d2)))
(/.f64 (+.f64 d2 d3) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d3 d2)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d3 d2))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3)))) (neg.f64 (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 d2)))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2))))) (+.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (*.f64 (+.f64 d2 d3) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (*.f64 (+.f64 d2 d3) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (-.f64 d3 d2))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) #s(literal 1 binary64)) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d3 d2))) #s(literal 1 binary64)) (*.f64 d1 (-.f64 d3 d2)))
(/.f64 (*.f64 (+.f64 d2 d3) (-.f64 #s(literal 0 binary64) d1)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (*.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 1 binary64))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 d2 d3)))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3))))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 d3 d2))))))
(*.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (-.f64 d2 d3)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d3 d2)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (-.f64 d3 d2)))
(*.f64 (*.f64 (+.f64 d2 d3) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (*.f64 (+.f64 d2 d3) #s(literal 1 binary64)) d1)
(/.f64 d3 (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d3 d1) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d1)) #s(literal -1 binary64))
(/.f64 (*.f64 d3 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (*.f64 d3 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) d1))
(*.f64 d3 d1)
(*.f64 #s(literal 1 binary64) (*.f64 d3 d1))
(*.f64 d1 d3)
(*.f64 d1 (*.f64 #s(literal 1 binary64) d3))
(*.f64 (*.f64 d3 d1) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d3 d1)))
(*.f64 (*.f64 d3 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (*.f64 d3 #s(literal 1 binary64)) d1)
(/.f64 d2 (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d2 d1) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d1)) #s(literal -1 binary64))
(/.f64 (*.f64 d2 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d2 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) d1))
(*.f64 d2 d1)
(*.f64 #s(literal 1 binary64) (*.f64 d2 d1))
(*.f64 d1 d2)
(*.f64 d1 (*.f64 #s(literal 1 binary64) d2))
(*.f64 (*.f64 d2 d1) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d2 d1)))
(*.f64 (*.f64 d2 #s(literal 1 binary64)) d1)
(*.f64 (*.f64 d2 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) d1))
(+.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1))
(+.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 (-.f64 #s(literal 0 binary64) d3) (-.f64 #s(literal 0 binary64) d1)))
(+.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -37 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d3)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d3)) (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -37 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d3) (-.f64 #s(literal 0 binary64) d1)) (*.f64 #s(literal 37 binary64) d1))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) d1)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal -37 binary64) d3)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d3))) (*.f64 d1 (-.f64 #s(literal -37 binary64) d3)))
(fma.f64 d3 d1 (*.f64 #s(literal 37 binary64) d1))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 #s(literal 37 binary64) d1))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1))
(neg.f64 (*.f64 d1 (-.f64 #s(literal -37 binary64) d3)))
(neg.f64 (/.f64 (*.f64 d1 (-.f64 #s(literal -37 binary64) d3)) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) d1)))
(/.f64 (+.f64 d3 #s(literal 37 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64))) (*.f64 d1 (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal -37 binary64)) (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal -37 binary64) d3))))
(/.f64 (-.f64 #s(literal 0 binary64) d1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d3)))
(/.f64 (-.f64 #s(literal -37 binary64) d3) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (*.f64 d1 (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal -37 binary64) d3)) #s(literal -1 binary64))
(/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) d1) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 37 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))))) (+.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)))))
(/.f64 (+.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1)))))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d3 (*.f64 d3 (*.f64 d1 d1)))) (-.f64 (*.f64 #s(literal 37 binary64) d1) (*.f64 d3 d1)))
(/.f64 (-.f64 (*.f64 d3 (*.f64 d3 (*.f64 d1 d1))) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d3 d1) (*.f64 #s(literal 37 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 37 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64)))))
(/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 #s(literal 0 binary64) d1)) #s(literal -1 binary64))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 37 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))) (+.f64 d3 #s(literal -37 binary64)))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) d1) #s(literal -1 binary64))
(pow.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) d1) #s(literal 1 binary64))
(*.f64 (+.f64 d3 #s(literal 37 binary64)) d1)
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 #s(literal 37 binary64)) d1))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 #s(literal -37 binary64) d3)))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal -37 binary64) d3))
(*.f64 (-.f64 #s(literal -37 binary64) d3) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64)))) d1))
(*.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))) d1))
(*.f64 (*.f64 d1 (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64)))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) d1) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal -1/2 binary64))) (/.f64 d1 (pow.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 d1 (pow.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 d1 (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))) (/.f64 d1 (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64)))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal -1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d1) (pow.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) d1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) d1) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d3 d3)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d3 d3)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) d3) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) #s(literal -37 binary64)))
(+.f64 (*.f64 (*.f64 d3 d3) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))))))
(+.f64 (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (*.f64 d3 d3) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))))))
(+.f64 (*.f64 d3 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))) (*.f64 #s(literal -37 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))))
(exp.f64 (*.f64 (log.f64 (+.f64 d3 #s(literal 37 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d3)))
(-.f64 (/.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 (*.f64 d3 #s(literal 37 binary64)) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))))
(-.f64 (/.f64 d3 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (/.f64 #s(literal 37 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))))
(neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d3)))
(neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d3)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal -37 binary64) d3))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d3)) #s(literal -1 binary64))
(/.f64 (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64))) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))))
(/.f64 (+.f64 d3 #s(literal -37 binary64)) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 37 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (+.f64 #s(literal 1369 binary64) (*.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 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64))) (-.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64))) (*.f64 d3 d3)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.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) #s(literal -1369 binary64)) (*.f64 d3 #s(literal 37 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (+.f64 d3 #s(literal 37 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal -50653 binary64))) (+.f64 (*.f64 d3 d3) (*.f64 #s(literal 37 binary64) (+.f64 d3 #s(literal 37 binary64)))))
(pow.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (+.f64 d3 #s(literal 37 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d3)))
(*.f64 (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))))
(*.f64 (+.f64 d3 #s(literal -37 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))))
(*.f64 (pow.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal -1/2 binary64)) (pow.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (+.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal -37 binary64))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (+.f64 d3 #s(literal -37 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal -1/2 binary64))) (pow.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal -1/2 binary64)))

simplify190.0ms (1.5%)

Algorithm
egg-herbie
Rules
2426×*-lowering-*.f32
2426×*-lowering-*.f64
1982×fmsub-define
1788×fma-lowering-fma.f32
1788×fma-lowering-fma.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01541171
15281119
214861092
347791091
082411091
Stop Event
iter limit
node limit
Counts
252 → 252
Calls
Call 1
Inputs
(* d1 (+ 37 d3))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* d1 (+ 37 d2))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(+ 37 d3)
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
d2
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
d2
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(+ 37 d2)
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
d3
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
d3
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
37
(+ 37 d3)
(+ 37 d3)
(+ 37 d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* 37 d1)
(+ (* 37 d1) (* d1 d2))
(+ (* 37 d1) (* d1 d2))
(+ (* 37 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
37
(+ 37 d2)
(+ 37 d2)
(+ 37 d2)
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* d1 d2)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* 37 d1)
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
1/37
(+ 1/37 (* -1/1369 d3))
(+ 1/37 (* d3 (- (* 1/50653 d3) 1/1369)))
(+ 1/37 (* d3 (- (* d3 (+ 1/50653 (* -1/1874161 d3))) 1/1369)))
(/ 1 d3)
(/ (- 1 (* 37 (/ 1 d3))) d3)
(/ (- (+ 1 (/ 1369 (pow d3 2))) (* 37 (/ 1 d3))) d3)
(/ (- (+ 1 (/ 1369 (pow d3 2))) (+ (* 37 (/ 1 d3)) (* 50653 (/ 1 (pow d3 3))))) d3)
(/ 1 d3)
(* -1 (/ (- (* 37 (/ 1 d3)) 1) d3))
(* -1 (/ (- (* -1 (/ (- (* 1369 (/ 1 d3)) 37) d3)) 1) d3))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 50653 (/ 1 d3)) 1369) d3)) 37) d3)) 1) d3))
Outputs
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d1 (+ 37 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d3 d2))
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d3 d2))
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d3 d2))
d2
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 37 binary64) (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 37 binary64) (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 37 binary64) (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
d2
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)))
(+ 37 d2)
(+.f64 #s(literal 37 binary64) d2)
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d3 d2))
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d3 d2))
(+ 37 (+ d2 d3))
(+.f64 #s(literal 37 binary64) (+.f64 d3 d2))
d3
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(+.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(+.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(+.f64 #s(literal 37 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
d3
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d2) d3)))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d2) d3)))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d2) d3)))
37
#s(literal 37 binary64)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
37
#s(literal 37 binary64)
(+ 37 d2)
(+.f64 #s(literal 37 binary64) d2)
(+ 37 d2)
(+.f64 #s(literal 37 binary64) d2)
(+ 37 d2)
(+.f64 #s(literal 37 binary64) d2)
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 #s(literal 37 binary64) d2)
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 #s(literal 37 binary64) d2)
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 #s(literal 37 binary64) d2)
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 #s(literal 37 binary64) d2)
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 #s(literal 37 binary64) d2)
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 #s(literal 37 binary64) d2)
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
1/37
#s(literal 1/37 binary64)
(+ 1/37 (* -1/1369 d3))
(+.f64 #s(literal 1/37 binary64) (*.f64 d3 #s(literal -1/1369 binary64)))
(+ 1/37 (* d3 (- (* 1/50653 d3) 1/1369)))
(+.f64 #s(literal 1/37 binary64) (*.f64 d3 (+.f64 #s(literal -1/1369 binary64) (*.f64 d3 #s(literal 1/50653 binary64)))))
(+ 1/37 (* d3 (- (* d3 (+ 1/50653 (* -1/1874161 d3))) 1/1369)))
(+.f64 #s(literal 1/37 binary64) (*.f64 d3 (+.f64 #s(literal -1/1369 binary64) (*.f64 d3 (+.f64 #s(literal 1/50653 binary64) (*.f64 d3 #s(literal -1/1874161 binary64)))))))
(/ 1 d3)
(/.f64 #s(literal 1 binary64) d3)
(/ (- 1 (* 37 (/ 1 d3))) d3)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 37 binary64) d3)) d3)
(/ (- (+ 1 (/ 1369 (pow d3 2))) (* 37 (/ 1 d3))) d3)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -37 binary64) (/.f64 #s(literal 1369 binary64) d3)) d3)) d3)
(/ (- (+ 1 (/ 1369 (pow d3 2))) (+ (* 37 (/ 1 d3)) (* 50653 (/ 1 (pow d3 3))))) d3)
(/.f64 (+.f64 (/.f64 (+.f64 #s(literal -37 binary64) (/.f64 #s(literal 1369 binary64) d3)) d3) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -50653 binary64) (*.f64 d3 (*.f64 d3 d3))))) d3)
(/ 1 d3)
(/.f64 #s(literal 1 binary64) d3)
(* -1 (/ (- (* 37 (/ 1 d3)) 1) d3))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 37 binary64) d3)) d3)
(* -1 (/ (- (* -1 (/ (- (* 1369 (/ 1 d3)) 37) d3)) 1) d3))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -37 binary64) (/.f64 #s(literal 1369 binary64) d3)) d3)) d3)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 50653 (/ 1 d3)) 1369) d3)) 37) d3)) 1) d3))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -37 binary64) (/.f64 (+.f64 (/.f64 #s(literal 50653 binary64) d3) #s(literal -1369 binary64)) d3)) d3)) d3)

eval145.0ms (1.1%)

Compiler

Compiled 13483 to 1734 computations (87.1% saved)

prune116.0ms (0.9%)

Pruning

12 alts after pruning (6 fresh and 6 done)

PrunedKeptTotal
New9013904
Fresh134
Picked235
Done033
Total90412916
Accuracy
100.0%
Counts
916 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
67.1%
(/.f64 (+.f64 d2 #s(literal 37 binary64)) (/.f64 #s(literal 1 binary64) d1))
43.6%
(/.f64 d2 (/.f64 #s(literal 1 binary64) d1))
75.7%
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
25.1%
(/.f64 d1 #s(literal 1/37 binary64))
73.2%
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
47.2%
(*.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))) d1))
75.9%
(*.f64 d1 (+.f64 d2 d3))
67.3%
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
59.9%
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
37.5%
(*.f64 d1 d3)
43.7%
(*.f64 d1 d2)
25.2%
(*.f64 d1 #s(literal 37 binary64))
Compiler

Compiled 158 to 116 computations (26.6% saved)

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal 1 binary64) d1)
cost-diff0
(+.f64 d2 #s(literal 37 binary64))
cost-diff128
(/.f64 (+.f64 d2 #s(literal 37 binary64)) (/.f64 #s(literal 1 binary64) d1))
cost-diff0
(/.f64 #s(literal 1 binary64) d1)
cost-diff128
(/.f64 d2 (/.f64 #s(literal 1 binary64) d1))
cost-diff0
(/.f64 d1 #s(literal 1/37 binary64))
cost-diff0
(*.f64 d1 d3)
cost-diff0
(+.f64 d2 d3)
cost-diff0
(/.f64 #s(literal 1 binary64) (+.f64 d2 d3))
cost-diff128
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
Rules
32×/-lowering-/.f32
32×/-lowering-/.f64
28×*-lowering-*.f32
28×*-lowering-*.f64
22×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01551
12848
24148
36448
47448
57648
07648
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ d1 (/ 1 (+ d2 d3)))
d1
(/ 1 (+ d2 d3))
1
(+ d2 d3)
d2
d3
(* d1 d3)
d1
d3
(/ d1 1/37)
d1
1/37
(/ d2 (/ 1 d1))
d2
(/ 1 d1)
1
d1
(/ (+ d2 37) (/ 1 d1))
(+ d2 37)
d2
37
(/ 1 d1)
1
d1
Outputs
(/ d1 (/ 1 (+ d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
d1
(/ 1 (+ d2 d3))
(/.f64 #s(literal 1 binary64) (+.f64 d2 d3))
1
#s(literal 1 binary64)
(+ d2 d3)
(+.f64 d2 d3)
d2
d3
(* d1 d3)
(*.f64 d1 d3)
d1
d3
(/ d1 1/37)
(/.f64 d1 #s(literal 1/37 binary64))
d1
1/37
#s(literal 1/37 binary64)
(/ d2 (/ 1 d1))
(*.f64 d1 d2)
d2
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
1
#s(literal 1 binary64)
d1
(/ (+ d2 37) (/ 1 d1))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(+ d2 37)
(+.f64 d2 #s(literal 37 binary64))
d2
37
#s(literal 37 binary64)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
1
#s(literal 1 binary64)
d1

localize88.0ms (0.7%)

Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 #s(literal 1 binary64) d1)
accuracy100.0%
(+.f64 d2 #s(literal 37 binary64))
accuracy99.7%
(/.f64 (+.f64 d2 #s(literal 37 binary64)) (/.f64 #s(literal 1 binary64) d1))
accuracy100.0%
(/.f64 #s(literal 1 binary64) d1)
accuracy99.7%
(/.f64 d2 (/.f64 #s(literal 1 binary64) d1))
accuracy99.5%
(/.f64 d1 #s(literal 1/37 binary64))
accuracy100.0%
(*.f64 d1 d3)
accuracy100.0%
(+.f64 d2 d3)
accuracy100.0%
(/.f64 #s(literal 1 binary64) (+.f64 d2 d3))
accuracy99.7%
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
Results
57.0ms244×0valid
13.0ms12×5exit
Compiler

Compiled 61 to 16 computations (73.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 34.0ms
...c/correct-round.rkt:119:19: 13.0ms (38.3% of total)
ival-div: 13.0ms (38.3% of total)
ival-add: 3.0ms (8.8% of total)
backward-pass: 2.0ms (5.9% of total)
ival-mult: 2.0ms (5.9% of total)
const: 1.0ms (2.9% of total)

series6.0ms (0%)

Counts
9 → 192
Calls
Call 1
Inputs
#<alt (/ d1 (/ 1 (+ d2 d3)))>
#<alt (/ 1 (+ d2 d3))>
#<alt (+ d2 d3)>
#<alt (* d1 d3)>
#<alt (/ d1 1/37)>
#<alt (/ d2 (/ 1 d1))>
#<alt (/ 1 d1)>
#<alt (/ (+ d2 37) (/ 1 d1))>
#<alt (+ d2 37)>
Outputs
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 (+ d2 d3))>
#<alt (* d1 d3)>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* d1 d2)>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (/ 1 d3)>
#<alt (+ (* -1 (/ d2 (pow d3 2))) (/ 1 d3))>
#<alt (+ (* d2 (- (/ d2 (pow d3 3)) (/ 1 (pow d3 2)))) (/ 1 d3))>
#<alt (+ (* d2 (- (* d2 (+ (* -1 (/ d2 (pow d3 4))) (/ 1 (pow d3 3)))) (/ 1 (pow d3 2)))) (/ 1 d3))>
#<alt (/ 1 d2)>
#<alt (/ (+ 1 (* -1 (/ d3 d2))) d2)>
#<alt (/ (- (+ 1 (/ (pow d3 2) (pow d2 2))) (/ d3 d2)) d2)>
#<alt (/ (- (+ 1 (* -1 (/ (pow d3 3) (pow d2 3)))) (+ (* -1 (/ (pow d3 2) (pow d2 2))) (/ d3 d2))) d2)>
#<alt (/ 1 d2)>
#<alt (* -1 (/ (- (/ d3 d2) 1) d2))>
#<alt (* -1 (/ (- (* -1 (/ (- (/ (pow d3 2) d2) d3) d2)) 1) d2))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow d3 3) d2) (pow d3 2)) d2)) d3) d2)) 1) d2))>
#<alt (/ 1 d2)>
#<alt (+ (* -1 (/ d3 (pow d2 2))) (/ 1 d2))>
#<alt (+ (* d3 (- (/ d3 (pow d2 3)) (/ 1 (pow d2 2)))) (/ 1 d2))>
#<alt (+ (* d3 (- (* d3 (+ (* -1 (/ d3 (pow d2 4))) (/ 1 (pow d2 3)))) (/ 1 (pow d2 2)))) (/ 1 d2))>
#<alt (/ 1 d3)>
#<alt (/ (+ 1 (* -1 (/ d2 d3))) d3)>
#<alt (/ (- (+ 1 (/ (pow d2 2) (pow d3 2))) (/ d2 d3)) d3)>
#<alt (/ (- (+ 1 (* -1 (/ (pow d2 3) (pow d3 3)))) (+ (* -1 (/ (pow d2 2) (pow d3 2))) (/ d2 d3))) d3)>
#<alt (/ 1 d3)>
#<alt (* -1 (/ (- (/ d2 d3) 1) d3))>
#<alt (* -1 (/ (- (* -1 (/ (- (/ (pow d2 2) d3) d2) d3)) 1) d3))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow d2 3) d3) (pow d2 2)) d3)) d2) d3)) 1) d3))>
#<alt d3>
#<alt (+ d2 d3)>
#<alt (+ d2 d3)>
#<alt (+ d2 d3)>
#<alt d2>
#<alt (* d2 (+ 1 (/ d3 d2)))>
#<alt (* d2 (+ 1 (/ d3 d2)))>
#<alt (* d2 (+ 1 (/ d3 d2)))>
#<alt d2>
#<alt (* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))>
#<alt (* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))>
#<alt (* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))>
#<alt d2>
#<alt (+ d2 d3)>
#<alt (+ d2 d3)>
#<alt (+ d2 d3)>
#<alt d3>
#<alt (* d3 (+ 1 (/ d2 d3)))>
#<alt (* d3 (+ 1 (/ d2 d3)))>
#<alt (* d3 (+ 1 (/ d2 d3)))>
#<alt d3>
#<alt (* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))>
#<alt (* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))>
#<alt (* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (* 37 d1)>
#<alt (+ (* 37 d1) (* d1 d2))>
#<alt (+ (* 37 d1) (* d1 d2))>
#<alt (+ (* 37 d1) (* d1 d2))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (* 37 (/ d1 d2))))>
#<alt (* d2 (+ d1 (* 37 (/ d1 d2))))>
#<alt (* d2 (+ d1 (* 37 (/ d1 d2))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))>
#<alt (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))>
#<alt (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt 37>
#<alt (+ 37 d2)>
#<alt (+ 37 d2)>
#<alt (+ 37 d2)>
#<alt d2>
#<alt (* d2 (+ 1 (* 37 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 37 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 37 (/ 1 d2))))>
#<alt d2>
#<alt (* d2 (+ 1 (* 37 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 37 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 37 (/ 1 d2))))>
Calls

48 calls:

TimeVariablePointExpression
2.0ms
d3
@-inf
(/ 1 (+ d2 d3))
0.0ms
d2
@0
(/ 1 (+ d2 d3))
0.0ms
d3
@0
(/ 1 (+ d2 d3))
0.0ms
d3
@inf
(/ 1 (+ d2 d3))
0.0ms
d2
@inf
(/ 1 (+ d2 d3))

rewrite422.0ms (3.3%)

Algorithm
batch-egg-rewrite
Rules
2816×*-lowering-*.f32
2816×*-lowering-*.f64
2612×/-lowering-/.f32
2612×/-lowering-/.f64
2470×fma-lowering-fma.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01534
19131
254931
3537531
0833531
Stop Event
iter limit
node limit
Counts
9 → 667
Calls
Call 1
Inputs
(/ d1 (/ 1 (+ d2 d3)))
(/ 1 (+ d2 d3))
(+ d2 d3)
(* d1 d3)
(/ d1 1/37)
(/ d2 (/ 1 d1))
(/ 1 d1)
(/ (+ d2 37) (/ 1 d1))
(+ d2 37)
Outputs
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d3)))
(+.f64 (*.f64 d1 d2) (*.f64 (-.f64 #s(literal 0 binary64) d3) (-.f64 #s(literal 0 binary64) d1)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d3)) (*.f64 d1 d2))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d3) (-.f64 #s(literal 0 binary64) d1)) (*.f64 d1 d2))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) d1)) #s(literal -1 binary64)))
(-.f64 (*.f64 d1 d3) (/.f64 d2 (/.f64 #s(literal -1 binary64) d1)))
(-.f64 (*.f64 d1 d3) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 d2))))
(-.f64 #s(literal 0 binary64) (/.f64 d1 (/.f64 #s(literal -1 binary64) (+.f64 d2 d3))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 d2 d3))) (/.f64 d1 (/.f64 #s(literal -1 binary64) (+.f64 d2 d3))))
(fma.f64 d1 d2 (*.f64 d1 d3))
(fma.f64 d1 d2 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d3)))
(fma.f64 d1 d2 (*.f64 (-.f64 #s(literal 0 binary64) d3) (-.f64 #s(literal 0 binary64) d1)))
(fma.f64 d1 d3 (*.f64 d1 d2))
(fma.f64 d1 (*.f64 #s(literal 1 binary64) d3) (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d3) (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 d3))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d3)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 (-.f64 #s(literal 0 binary64) d3) (-.f64 #s(literal 0 binary64) d1)))
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 d2 d1 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d3)))
(fma.f64 d2 d1 (*.f64 (-.f64 #s(literal 0 binary64) d3) (-.f64 #s(literal 0 binary64) d1)))
(fma.f64 d3 d1 (*.f64 d1 d2))
(fma.f64 (*.f64 d1 d3) #s(literal 1 binary64) (*.f64 d1 d2))
(fma.f64 #s(literal -1 binary64) (/.f64 d2 (/.f64 #s(literal -1 binary64) d1)) (*.f64 d1 d3))
(fma.f64 #s(literal -1 binary64) (/.f64 d2 (/.f64 #s(literal -1 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d3)))
(fma.f64 #s(literal -1 binary64) (/.f64 d2 (/.f64 #s(literal -1 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) d3) (-.f64 #s(literal 0 binary64) d1)))
(fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d1) d3) (*.f64 d1 d2))
(fma.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d2) (*.f64 d1 d3))
(fma.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d2) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d3)))
(fma.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d2) (*.f64 (-.f64 #s(literal 0 binary64) d3) (-.f64 #s(literal 0 binary64) d1)))
(fma.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d3) (*.f64 d1 d2))
(fma.f64 (-.f64 #s(literal 0 binary64) d2) (-.f64 #s(literal 0 binary64) d1) (*.f64 d1 d3))
(fma.f64 (-.f64 #s(literal 0 binary64) d2) (-.f64 #s(literal 0 binary64) d1) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d3)))
(fma.f64 (-.f64 #s(literal 0 binary64) d2) (-.f64 #s(literal 0 binary64) d1) (*.f64 (-.f64 #s(literal 0 binary64) d3) (-.f64 #s(literal 0 binary64) d1)))
(fma.f64 (-.f64 #s(literal 0 binary64) d3) (-.f64 #s(literal 0 binary64) d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d3)))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d3) (-.f64 #s(literal 0 binary64) d1)))
(fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d2)) (-.f64 #s(literal 0 binary64) d1) (*.f64 d1 d3))
(fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d2)) (-.f64 #s(literal 0 binary64) d1) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d3)))
(fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d2)) (-.f64 #s(literal 0 binary64) d1) (*.f64 (-.f64 #s(literal 0 binary64) d3) (-.f64 #s(literal 0 binary64) d1)))
(fma.f64 (/.f64 d2 (pow.f64 d1 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) (*.f64 d1 d3))
(fma.f64 (/.f64 d2 (pow.f64 d1 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d3)))
(fma.f64 (/.f64 d2 (pow.f64 d1 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d3) (-.f64 #s(literal 0 binary64) d1)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) #s(literal -1/2 binary64)) (*.f64 d1 d3))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d3)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d3) (-.f64 #s(literal 0 binary64) d1)))
(fma.f64 (*.f64 d3 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d3 #s(literal 1 binary64)) d1 (*.f64 d1 d2))
(neg.f64 (/.f64 d1 (/.f64 #s(literal -1 binary64) (+.f64 d2 d3))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 (+.f64 d2 d3) (/.f64 #s(literal 1 binary64) d1))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal -1 binary64) (+.f64 d2 d3))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal -1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(/.f64 (-.f64 #s(literal 0 binary64) d1) (/.f64 #s(literal -1 binary64) (+.f64 d2 d3)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (/.f64 #s(literal -1 binary64) d1) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (/.f64 #s(literal -1 binary64) d1) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(/.f64 (*.f64 (+.f64 d2 d3) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))) (*.f64 (/.f64 #s(literal -1 binary64) d1) (-.f64 d2 d3)))
(/.f64 (/.f64 d1 (/.f64 #s(literal -1 binary64) (+.f64 d2 d3))) #s(literal -1 binary64))
(/.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (-.f64 d3 d2))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 d3 d2)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (/.f64 #s(literal -1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal -1 binary64) d1) (-.f64 d3 d2)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (*.f64 (+.f64 d2 d3) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))) (-.f64 d2 d3))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (*.f64 (+.f64 d2 d3) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 #s(literal -1 binary64) (-.f64 d3 d2)))
(/.f64 (*.f64 (+.f64 d2 d3) (-.f64 #s(literal 0 binary64) d1)) #s(literal -1 binary64))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) #s(literal 1 binary64)) (*.f64 (-.f64 d2 d3) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) #s(literal -1 binary64)) (*.f64 (-.f64 d2 d3) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 d2 d3) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) d1) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))) d1) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))) d1) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))) (-.f64 #s(literal 0 binary64) d1)) (-.f64 d2 d3))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) d1) (-.f64 d3 d2))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) d1) (*.f64 (-.f64 d3 d2) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) #s(literal 1 binary64)) (*.f64 (-.f64 d3 d2) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) #s(literal -1 binary64)) (*.f64 (-.f64 d3 d2) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 d3 d2) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (/.f64 d1 (pow.f64 (+.f64 d2 d3) #s(literal -1/2 binary64))) (pow.f64 (+.f64 d2 d3) #s(literal -1/2 binary64)))
(/.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))
(/.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 d2 d3))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) d1) #s(literal -1 binary64))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 1 binary64))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 #s(literal -1 binary64) (/.f64 d1 (/.f64 #s(literal -1 binary64) (+.f64 d2 d3))))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) d1))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 1 binary64))
(*.f64 (/.f64 d1 (pow.f64 (+.f64 d2 d3) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 d2 d3) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 d2 d3) #s(literal -1/2 binary64))) (/.f64 d1 (pow.f64 (+.f64 d2 d3) #s(literal -1/2 binary64))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 d1 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (/.f64 d1 (-.f64 d2 d3)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 d2 d3) #s(literal -1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d1) (pow.f64 (+.f64 d2 d3) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (/.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 d2 d3)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) d1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) d1) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d3 (*.f64 (-.f64 d3 d2) (*.f64 d3 (-.f64 d3 d2))))))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (-.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d2 d2)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(*.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d2 d2)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d3 (-.f64 d3 d2))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d3 (-.f64 d3 d2))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d2 d2)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d2) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) d3)))
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(+.f64 (*.f64 (*.f64 d3 (-.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(+.f64 (*.f64 d2 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (*.f64 (-.f64 #s(literal 0 binary64) d3) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 d2 d3))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 d2 d3)))
(-.f64 (/.f64 d2 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 d3 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(-.f64 (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 (*.f64 d2 d3) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))
(fma.f64 d2 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (-.f64 #s(literal 0 binary64) d3) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(fma.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(fma.f64 (*.f64 d3 (-.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d2 d2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d3 (-.f64 d3 d2))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d3 (-.f64 d3 d2)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d2 d2)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d2 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) d3)))
(neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (+.f64 d2 d3))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)))
(/.f64 (/.f64 #s(literal -1 binary64) (+.f64 d2 d3)) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d2 d3)))
(/.f64 (-.f64 d2 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d3 (*.f64 (-.f64 d3 d2) (*.f64 d3 (-.f64 d3 d2)))))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (-.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d2 d2))))))
(/.f64 (*.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d3 (*.f64 (-.f64 d3 d2) (*.f64 d3 (-.f64 d3 d2))))))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (-.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d2 d2))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (/.f64 (-.f64 d2 d3) (+.f64 d2 d3)) (-.f64 d2 d3))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d3 (*.f64 (-.f64 d3 d2) (*.f64 d3 (-.f64 d3 d2))))))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (-.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d2 d2)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (/.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) (+.f64 d2 d3))
(pow.f64 (+.f64 d2 d3) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 d2 d3) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (+.f64 d2 d3))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 d2 d3)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 d2 d3)) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))
(*.f64 (-.f64 d2 d3) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 (pow.f64 (+.f64 d2 d3) #s(literal -1/2 binary64)) (pow.f64 (+.f64 d2 d3) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (+.f64 d2 d3) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (+.f64 d2 d3) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 d2 d3) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (+.f64 d2 d3) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 d2 d3))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 d2 d3) #s(literal -1/2 binary64))) (pow.f64 (+.f64 d2 d3) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(*.f64 (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(*.f64 (/.f64 (-.f64 d2 d3) (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (-.f64 d3 d2))
(*.f64 (/.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(*.f64 (/.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))
(+.f64 d2 d3)
(+.f64 d2 (neg.f64 (-.f64 #s(literal 0 binary64) d3)))
(+.f64 d2 (*.f64 #s(literal 1 binary64) d3))
(+.f64 d2 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d3)))
(+.f64 d2 (*.f64 d3 #s(literal 1 binary64)))
(+.f64 d2 (*.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal -1 binary64)))
(+.f64 d3 d2)
(+.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d3)) d2)
(+.f64 (*.f64 #s(literal 1 binary64) d3) d2)
(+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d3)) d2)
(+.f64 (*.f64 d3 #s(literal 1 binary64)) d2)
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal -1 binary64)) d2)
(exp.f64 (*.f64 (log.f64 (+.f64 d2 d3)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 d2 d3))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 d2 d3)))))
(-.f64 d2 (-.f64 #s(literal 0 binary64) d3))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)))
(-.f64 (/.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)))
(fma.f64 #s(literal 1 binary64) d2 d3)
(fma.f64 #s(literal 1 binary64) d2 (neg.f64 (-.f64 #s(literal 0 binary64) d3)))
(fma.f64 #s(literal 1 binary64) d2 (*.f64 #s(literal 1 binary64) d3))
(fma.f64 #s(literal 1 binary64) d2 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d3)))
(fma.f64 #s(literal 1 binary64) d2 (*.f64 d3 #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) d2 (*.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) d3 d2)
(fma.f64 d2 #s(literal 1 binary64) d3)
(fma.f64 d2 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) d3)))
(fma.f64 d2 #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) d3))
(fma.f64 d2 #s(literal 1 binary64) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d3)))
(fma.f64 d2 #s(literal 1 binary64) (*.f64 d3 #s(literal 1 binary64)))
(fma.f64 d2 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal -1 binary64)))
(fma.f64 d2 (/.f64 d2 (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(fma.f64 d3 #s(literal 1 binary64) d2)
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d2) d3)
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d2) (neg.f64 (-.f64 #s(literal 0 binary64) d3)))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d2) (*.f64 #s(literal 1 binary64) d3))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d2) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d3)))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d2) (*.f64 d3 #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d2) (*.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d3) d2)
(fma.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal -1 binary64) d3)
(fma.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal -1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) d3)))
(fma.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) d3))
(fma.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d3)))
(fma.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal -1 binary64) (*.f64 d3 #s(literal 1 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal -1 binary64)))
(fma.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(fma.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal -1 binary64) d2)
(fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))
(/.f64 (+.f64 d2 d3) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 d2 d3)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d2 d3))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(/.f64 (*.f64 (+.f64 d2 d3) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (*.f64 (+.f64 d2 d3) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 d3 d2))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (*.f64 d3 d3))) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 d3) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (-.f64 d3 d2))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) #s(literal 1 binary64)) (-.f64 d2 d3))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) #s(literal 1 binary64)) (-.f64 d3 d2))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d2 d3)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))) (-.f64 d2 d3))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(/.f64 (neg.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (neg.f64 (-.f64 d3 d2)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 d2 d3) #s(literal -1/2 binary64))) (pow.f64 (+.f64 d2 d3) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 d2 d3))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d2 d2) (-.f64 d2 d3))) (+.f64 (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d2 d2) (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)))) (+.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(pow.f64 (+.f64 d2 d3) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 d3))
(*.f64 (+.f64 d2 d3) #s(literal 1 binary64))
(*.f64 (+.f64 d2 d3) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (+.f64 d2 d3) (*.f64 (-.f64 d2 d3) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (/.f64 (+.f64 d2 d3) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(*.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (*.f64 (+.f64 d2 d3) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) #s(literal 1 binary64)))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(*.f64 (pow.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 d2 d3) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 d2 d3) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(*.f64 (/.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) #s(literal 1 binary64)) (/.f64 (+.f64 d2 d3) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(*.f64 (pow.f64 (+.f64 d2 d3) #s(literal 1/2 binary64)) (pow.f64 (+.f64 d2 d3) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d3 (*.f64 (-.f64 d3 d2) (*.f64 d3 (-.f64 d3 d2))))))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (-.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d2 d2)))))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(*.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(/.f64 d3 (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d1 d3) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) d3) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (*.f64 #s(literal 1 binary64) d3) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d3 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (*.f64 d3 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) d3) #s(literal -1 binary64))
(/.f64 (*.f64 d3 (-.f64 #s(literal 0 binary64) d1)) #s(literal -1 binary64))
(*.f64 d1 d3)
(*.f64 d1 (*.f64 #s(literal 1 binary64) d3))
(*.f64 #s(literal 1 binary64) (*.f64 d1 d3))
(*.f64 d3 d1)
(*.f64 (*.f64 d1 d3) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d1) d3))
(*.f64 (*.f64 d3 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (*.f64 d3 #s(literal 1 binary64)) d1)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/37 binary64) d1)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 d1 #s(literal -1/37 binary64)))
(neg.f64 (/.f64 d1 #s(literal -1/37 binary64)))
(/.f64 d1 #s(literal 1/37 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/37 binary64) d1))
(/.f64 (/.f64 d1 #s(literal 1/37 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 37 binary64) (/.f64 #s(literal 1 binary64) d1))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/37 binary64) d1))
(/.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -1/37 binary64))
(/.f64 #s(literal -37 binary64) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal 37 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 37 binary64) (-.f64 #s(literal 0 binary64) d1)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1/37 binary64) d1) #s(literal -1 binary64))
(*.f64 d1 #s(literal 37 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 d1 #s(literal 1/37 binary64)))
(*.f64 (/.f64 d1 #s(literal 1/37 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 37 binary64) d1)
(*.f64 #s(literal -1 binary64) (/.f64 d1 #s(literal -1/37 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal 37 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -37 binary64))
(*.f64 #s(literal -37 binary64) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (pow.f64 (/.f64 #s(literal 1/37 binary64) d1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1/37 binary64) d1) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 d2 (/.f64 #s(literal -1 binary64) d1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) d1)) (/.f64 d2 (/.f64 #s(literal -1 binary64) d1)))
(neg.f64 (/.f64 d2 (/.f64 #s(literal -1 binary64) d1)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 d2))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)))
(/.f64 d2 (/.f64 #s(literal 1 binary64) d1))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) d1) d2))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (-.f64 #s(literal 0 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) d2)))
(/.f64 (-.f64 #s(literal 0 binary64) d1) (*.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) d2) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (/.f64 d2 (/.f64 #s(literal -1 binary64) d1)) #s(literal -1 binary64))
(/.f64 (*.f64 d1 d2) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d2)) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (/.f64 d2 (pow.f64 d1 #s(literal -1/2 binary64))) (pow.f64 d1 #s(literal -1/2 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) #s(literal -1 binary64))
(*.f64 d1 d2)
(*.f64 #s(literal 1 binary64) (*.f64 d1 d2))
(*.f64 d2 d1)
(*.f64 #s(literal -1 binary64) (/.f64 d2 (/.f64 #s(literal -1 binary64) d1)))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d2))
(*.f64 (-.f64 #s(literal 0 binary64) d2) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (*.f64 d1 d2) #s(literal 1 binary64))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d2)) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (/.f64 d2 (pow.f64 d1 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 d1 #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 d1)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) d1))
(neg.f64 (/.f64 #s(literal -1 binary64) d1))
(/.f64 #s(literal 1 binary64) d1)
(/.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d1))
(/.f64 (/.f64 #s(literal -1 binary64) d1) #s(literal -1 binary64))
(pow.f64 d1 #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64))
(pow.f64 (pow.f64 d1 #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 d1)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) d1))
(*.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) d1))
(*.f64 (/.f64 #s(literal -1 binary64) d1) #s(literal -1 binary64))
(*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (pow.f64 d1 #s(literal -1/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (/.f64 (pow.f64 d1 #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) (pow.f64 d1 #s(literal -1/2 binary64)))
(+.f64 (/.f64 d1 #s(literal 1/37 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (/.f64 d1 #s(literal 1/37 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal -37 binary64) d2) d1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) d1)) (*.f64 (-.f64 #s(literal -37 binary64) d2) d1))
(-.f64 (/.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -37 binary64))) (/.f64 #s(literal 1 binary64) d1)) (/.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 binary64))) (/.f64 #s(literal 1 binary64) d1)))
(-.f64 (/.f64 (*.f64 d2 d2) (/.f64 (+.f64 d2 #s(literal -37 binary64)) d1)) (/.f64 #s(literal 1369 binary64) (/.f64 (+.f64 d2 #s(literal -37 binary64)) d1)))
(fma.f64 d1 d2 (/.f64 d1 #s(literal 1/37 binary64)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (/.f64 d1 #s(literal 1/37 binary64)) (*.f64 d1 d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (/.f64 d1 #s(literal 1/37 binary64)))
(fma.f64 d2 d1 (/.f64 d1 #s(literal 1/37 binary64)))
(fma.f64 (/.f64 d1 #s(literal 1/37 binary64)) #s(literal 1 binary64) (*.f64 d1 d2))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d1 d2))
(fma.f64 #s(literal -1 binary64) (/.f64 d2 (/.f64 #s(literal -1 binary64) d1)) (/.f64 d1 #s(literal 1/37 binary64)))
(fma.f64 #s(literal -1 binary64) (/.f64 d1 #s(literal -1/37 binary64)) (*.f64 d1 d2))
(fma.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal 37 binary64)) (*.f64 d1 d2))
(fma.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d2) (/.f64 d1 #s(literal 1/37 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -37 binary64) (*.f64 d1 d2))
(fma.f64 (-.f64 #s(literal 0 binary64) d2) (-.f64 #s(literal 0 binary64) d1) (/.f64 d1 #s(literal 1/37 binary64)))
(fma.f64 #s(literal -37 binary64) (-.f64 #s(literal 0 binary64) d1) (*.f64 d1 d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (/.f64 d1 #s(literal 1/37 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d2)) (-.f64 #s(literal 0 binary64) d1) (/.f64 d1 #s(literal 1/37 binary64)))
(fma.f64 (/.f64 d2 (pow.f64 d1 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) (/.f64 d1 #s(literal 1/37 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) #s(literal -1/2 binary64)) (/.f64 d1 #s(literal 1/37 binary64)))
(fma.f64 (pow.f64 (/.f64 #s(literal 1/37 binary64) d1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1/37 binary64) d1) #s(literal -1/2 binary64)) (*.f64 d1 d2))
(neg.f64 (*.f64 (-.f64 #s(literal -37 binary64) d2) d1))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -37 binary64)) (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))))
(/.f64 (+.f64 d2 #s(literal 37 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal -37 binary64) d2)))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (-.f64 #s(literal 0 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) d1) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal -37 binary64) d2) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (/.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))) d1))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (/.f64 (+.f64 d2 #s(literal -37 binary64)) d1))
(/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) d1) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64))))
(/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) d1) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (neg.f64 (/.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))) d1)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) d1) (+.f64 d2 #s(literal -37 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (neg.f64 (/.f64 (+.f64 d2 #s(literal -37 binary64)) d1)))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) #s(literal 129961739795077 binary64)) (*.f64 (/.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))) d1) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (-.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -2565726409 binary64)) (*.f64 (/.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -50653 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -2565726409 binary64)) (*.f64 (/.f64 (+.f64 d2 #s(literal -37 binary64)) d1) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)) (*.f64 (/.f64 (+.f64 d2 #s(literal -37 binary64)) d1) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal -37 binary64) d2) d1) #s(literal -1 binary64))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 d2 #s(literal -37 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal -37 binary64) d2)) #s(literal -1 binary64))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 37 binary64) d2))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d2)) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) d1) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal -1 binary64) d1) (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (-.f64 #s(literal 0 binary64) d1)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 d2 #s(literal -37 binary64)) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (-.f64 #s(literal 0 binary64) d1)) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -37 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) d1) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) d1) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (-.f64 #s(literal 0 binary64) d1)) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) d1) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) d1) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 d2 #s(literal -37 binary64)) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) #s(literal -1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (-.f64 #s(literal 0 binary64) d1)) (+.f64 d2 #s(literal -37 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 37 binary64) d2))
(/.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) d1) (*.f64 (-.f64 #s(literal 37 binary64) d2) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 37 binary64) d2) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 37 binary64) d2) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 37 binary64) d2) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)))
(/.f64 (/.f64 (+.f64 d2 #s(literal 37 binary64)) (pow.f64 d1 #s(literal -1/2 binary64))) (pow.f64 d1 #s(literal -1/2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (+.f64 d2 #s(literal -37 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))))) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (+.f64 d2 #s(literal -37 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))))
(*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal -37 binary64) d2) d1))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal -37 binary64) d2))
(*.f64 (-.f64 #s(literal -37 binary64) d2) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))) d1)))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))) d1))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (/.f64 d1 (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -37 binary64)) d1)))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))) d1))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -37 binary64))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))) #s(literal 1 binary64)))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d2)) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (/.f64 (+.f64 d2 #s(literal 37 binary64)) (pow.f64 d1 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 d1 #s(literal -1/2 binary64))))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))) (/.f64 #s(literal -1 binary64) d1)))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (pow.f64 d1 #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))) (pow.f64 d1 #s(literal -1/2 binary64))))
(*.f64 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))) (/.f64 #s(literal -1 binary64) d1)))
(*.f64 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (pow.f64 d1 #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))) (pow.f64 d1 #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))) (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))) (-.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))) (*.f64 d2 d2)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))) (+.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (*.f64 d2 #s(literal 37 binary64))))) (+.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (*.f64 d2 #s(literal 37 binary64))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 d2 #s(literal 37 binary64)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -50653 binary64))) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64)))))
(+.f64 d2 #s(literal 37 binary64))
(+.f64 #s(literal 37 binary64) d2)
(+.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -37 binary64))) (neg.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 binary64)))))
(-.f64 d2 #s(literal -37 binary64))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal -37 binary64) d2))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -37 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2)))
(fma.f64 #s(literal 1 binary64) d2 #s(literal 37 binary64))
(fma.f64 d2 #s(literal 1 binary64) #s(literal 37 binary64))
(fma.f64 d2 (/.f64 d2 (+.f64 d2 #s(literal -37 binary64))) (neg.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 binary64)))))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal -1 binary64) #s(literal 37 binary64))
(fma.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))) (neg.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 binary64)))))
(fma.f64 (/.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 d2 #s(literal 37 binary64)) (neg.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 binary64)))))
(fma.f64 (/.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -50653 binary64))) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64)))) (neg.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 binary64)))))
(neg.f64 (-.f64 #s(literal -37 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d2) (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))))
(/.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64)))))
(/.f64 (-.f64 #s(literal -37 binary64) d2) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))))))
(/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (+.f64 d2 #s(literal -37 binary64)))
(/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64))))
(/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) #s(literal 129961739795077 binary64)) (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (-.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -2565726409 binary64)) (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -50653 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -2565726409 binary64)) (*.f64 (+.f64 d2 #s(literal -37 binary64)) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 37 binary64) d2))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)) (*.f64 (+.f64 d2 #s(literal -37 binary64)) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -37 binary64))) (*.f64 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64))) (*.f64 (+.f64 d2 #s(literal -37 binary64)) (+.f64 d2 #s(literal -37 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) #s(literal 129961739795077 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (-.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -2565726409 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -50653 binary64)) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -2565726409 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))) (+.f64 d2 #s(literal -37 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)) (+.f64 d2 #s(literal -37 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) #s(literal 1 binary64)) (-.f64 #s(literal 37 binary64) d2))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (+.f64 d2 #s(literal -37 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) 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 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))))
(/.f64 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) #s(literal 1 binary64)) (+.f64 d2 #s(literal -37 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -37 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -37 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -37 binary64)))) (+.f64 (*.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 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 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -37 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -37 binary64)))) (*.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 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 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) #s(literal 129961739795077 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (-.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -2565726409 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -50653 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -2565726409 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64)))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64)))) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64)))
(*.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal -37 binary64) d2))
(*.f64 (-.f64 #s(literal -37 binary64) d2) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2)))
(*.f64 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 d2 #s(literal 37 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))) (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))) (-.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))) (*.f64 d2 d2)))))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))) (+.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (*.f64 d2 #s(literal 37 binary64))))) (+.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (*.f64 d2 #s(literal 37 binary64))))
(*.f64 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -50653 binary64))) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64)))))

simplify328.0ms (2.5%)

Algorithm
egg-herbie
Rules
2652×*-lowering-*.f32
2652×*-lowering-*.f64
1370×/-lowering-/.f32
1370×/-lowering-/.f64
1306×--lowering--.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0166868
1529846
21439820
34979814
08199814
Stop Event
iter limit
node limit
Counts
192 → 192
Calls
Call 1
Inputs
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* d1 d2)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(/ 1 d3)
(+ (* -1 (/ d2 (pow d3 2))) (/ 1 d3))
(+ (* d2 (- (/ d2 (pow d3 3)) (/ 1 (pow d3 2)))) (/ 1 d3))
(+ (* d2 (- (* d2 (+ (* -1 (/ d2 (pow d3 4))) (/ 1 (pow d3 3)))) (/ 1 (pow d3 2)))) (/ 1 d3))
(/ 1 d2)
(/ (+ 1 (* -1 (/ d3 d2))) d2)
(/ (- (+ 1 (/ (pow d3 2) (pow d2 2))) (/ d3 d2)) d2)
(/ (- (+ 1 (* -1 (/ (pow d3 3) (pow d2 3)))) (+ (* -1 (/ (pow d3 2) (pow d2 2))) (/ d3 d2))) d2)
(/ 1 d2)
(* -1 (/ (- (/ d3 d2) 1) d2))
(* -1 (/ (- (* -1 (/ (- (/ (pow d3 2) d2) d3) d2)) 1) d2))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow d3 3) d2) (pow d3 2)) d2)) d3) d2)) 1) d2))
(/ 1 d2)
(+ (* -1 (/ d3 (pow d2 2))) (/ 1 d2))
(+ (* d3 (- (/ d3 (pow d2 3)) (/ 1 (pow d2 2)))) (/ 1 d2))
(+ (* d3 (- (* d3 (+ (* -1 (/ d3 (pow d2 4))) (/ 1 (pow d2 3)))) (/ 1 (pow d2 2)))) (/ 1 d2))
(/ 1 d3)
(/ (+ 1 (* -1 (/ d2 d3))) d3)
(/ (- (+ 1 (/ (pow d2 2) (pow d3 2))) (/ d2 d3)) d3)
(/ (- (+ 1 (* -1 (/ (pow d2 3) (pow d3 3)))) (+ (* -1 (/ (pow d2 2) (pow d3 2))) (/ d2 d3))) d3)
(/ 1 d3)
(* -1 (/ (- (/ d2 d3) 1) d3))
(* -1 (/ (- (* -1 (/ (- (/ (pow d2 2) d3) d2) d3)) 1) d3))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow d2 3) d3) (pow d2 2)) d3)) d2) d3)) 1) d3))
d3
(+ d2 d3)
(+ d2 d3)
(+ d2 d3)
d2
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
d2
(+ d2 d3)
(+ d2 d3)
(+ d2 d3)
d3
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(* 37 d1)
(+ (* 37 d1) (* d1 d2))
(+ (* 37 d1) (* d1 d2))
(+ (* 37 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
37
(+ 37 d2)
(+ 37 d2)
(+ 37 d2)
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
Outputs
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d3)
(*.f64 d1 d3)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d2 d3))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d2 d3))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d2 d3))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d2 d3))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d2 d3))
(/ 1 d3)
(/.f64 #s(literal 1 binary64) d3)
(+ (* -1 (/ d2 (pow d3 2))) (/ 1 d3))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d3)
(+ (* d2 (- (/ d2 (pow d3 3)) (/ 1 (pow d3 2)))) (/ 1 d3))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) d3)) d3)
(+ (* d2 (- (* d2 (+ (* -1 (/ d2 (pow d3 4))) (/ 1 (pow d3 3)))) (/ 1 (pow d3 2)))) (/ 1 d3))
(+.f64 (*.f64 d2 (*.f64 d2 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 d3 (*.f64 d3 d3))) (/.f64 d2 (pow.f64 d3 #s(literal 4 binary64)))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d3))
(/ 1 d2)
(/.f64 #s(literal 1 binary64) d2)
(/ (+ 1 (* -1 (/ d3 d2))) d2)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d2)
(/ (- (+ 1 (/ (pow d3 2) (pow d2 2))) (/ d3 d2)) d2)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d3 d2))) d2)) d2)
(/ (- (+ 1 (* -1 (/ (pow d3 3) (pow d2 3)))) (+ (* -1 (/ (pow d3 2) (pow d2 2))) (/ d3 d2))) d2)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 (/.f64 (*.f64 d3 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d3 d2)))) d2)) d2)) d2)
(/ 1 d2)
(/.f64 #s(literal 1 binary64) d2)
(* -1 (/ (- (/ d3 d2) 1) d2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d2)
(* -1 (/ (- (* -1 (/ (- (/ (pow d3 2) d2) d3) d2)) 1) d2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d3 d2))) d2)) d2)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow d3 3) d2) (pow d3 2)) d2)) d3) d2)) 1) d2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 (/.f64 (*.f64 d3 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d3 d2)))) d2)) d2)) d2)
(/ 1 d2)
(/.f64 #s(literal 1 binary64) d2)
(+ (* -1 (/ d3 (pow d2 2))) (/ 1 d2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d2)
(+ (* d3 (- (/ d3 (pow d2 3)) (/ 1 (pow d2 2)))) (/ 1 d2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (+.f64 #s(literal -1 binary64) (/.f64 d3 d2))) d2)) d2)
(+ (* d3 (- (* d3 (+ (* -1 (/ d3 (pow d2 4))) (/ 1 (pow d2 3)))) (/ 1 (pow d2 2)))) (/ 1 d2))
(+.f64 (*.f64 (*.f64 d3 d3) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 d2 (*.f64 d2 d2))) (/.f64 d3 (pow.f64 d2 #s(literal 4 binary64))))) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d2))
(/ 1 d3)
(/.f64 #s(literal 1 binary64) d3)
(/ (+ 1 (* -1 (/ d2 d3))) d3)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d3)
(/ (- (+ 1 (/ (pow d2 2) (pow d3 2))) (/ d2 d3)) d3)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) d3)) d3)
(/ (- (+ 1 (* -1 (/ (pow d2 3) (pow d3 3)))) (+ (* -1 (/ (pow d2 2) (pow d3 2))) (/ d2 d3))) d3)
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (/.f64 (*.f64 d2 (*.f64 d2 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))) d3)) d3)) d3)
(/ 1 d3)
(/.f64 #s(literal 1 binary64) d3)
(* -1 (/ (- (/ d2 d3) 1) d3))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d3)
(* -1 (/ (- (* -1 (/ (- (/ (pow d2 2) d3) d2) d3)) 1) d3))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))) d3)) d3)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow d2 3) d3) (pow d2 2)) d3)) d2) d3)) 1) d3))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (/.f64 (*.f64 d2 (*.f64 d2 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))) d3)) d3)) d3)
d3
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
d2
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d2 d3)
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d2 d3)
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d2 d3)
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d2 d3)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d2 d3)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d2 d3)
d2
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
d3
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
37
#s(literal 37 binary64)
(+ 37 d2)
(+.f64 d2 #s(literal 37 binary64))
(+ 37 d2)
(+.f64 d2 #s(literal 37 binary64))
(+ 37 d2)
(+.f64 d2 #s(literal 37 binary64))
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 d2 #s(literal 37 binary64))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 d2 #s(literal 37 binary64))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 d2 #s(literal 37 binary64))
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 d2 #s(literal 37 binary64))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 d2 #s(literal 37 binary64))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 d2 #s(literal 37 binary64))

eval101.0ms (0.8%)

Compiler

Compiled 13138 to 1752 computations (86.7% saved)

prune148.0ms (1.1%)

Pruning

12 alts after pruning (1 fresh and 11 done)

PrunedKeptTotal
New8901891
Fresh101
Picked055
Done066
Total89112903
Accuracy
100.0%
Counts
903 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
67.1%
(/.f64 (+.f64 d2 #s(literal 37 binary64)) (/.f64 #s(literal 1 binary64) d1))
43.6%
(/.f64 d2 (/.f64 #s(literal 1 binary64) d1))
75.7%
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
25.1%
(/.f64 d1 #s(literal 1/37 binary64))
67.1%
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal -37 binary64) d2)))
73.2%
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
75.9%
(*.f64 d1 (+.f64 d2 d3))
67.3%
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
59.9%
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
37.5%
(*.f64 d1 d3)
43.7%
(*.f64 d1 d2)
25.2%
(*.f64 d1 #s(literal 37 binary64))
Compiler

Compiled 275 to 142 computations (48.4% saved)

regimes41.0ms (0.3%)

Counts
22 → 1
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 37 binary64))
(*.f64 d1 d2)
(*.f64 d1 d3)
(/.f64 d1 #s(literal 1/37 binary64))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 d2 (/.f64 #s(literal 1 binary64) d1))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
(/.f64 (+.f64 d2 #s(literal 37 binary64)) (/.f64 #s(literal 1 binary64) d1))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal -37 binary64) d2)))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1 binary64) d1))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d3)))
(*.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))) d1))
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
(*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) d1) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
Outputs
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
Calls

5 calls:

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

Compiled 34 to 25 computations (26.5% saved)

regimes24.0ms (0.2%)

Counts
8 → 2
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 37 binary64))
(*.f64 d1 d2)
(*.f64 d1 d3)
(/.f64 d1 #s(literal 1/37 binary64))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(*.f64 d1 (+.f64 d2 d3))
(/.f64 d2 (/.f64 #s(literal 1 binary64) d1))
Outputs
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
Calls

3 calls:

17.0ms
d3
3.0ms
d1
3.0ms
d2
Results
AccuracySegmentsBranch
79.6%3d1
98.4%2d2
98.4%2d3
Compiler

Compiled 12 to 9 computations (25% saved)

regimes6.0ms (0%)

Counts
6 → 2
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 37 binary64))
(*.f64 d1 d2)
(*.f64 d1 d3)
(/.f64 d1 #s(literal 1/37 binary64))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
Outputs
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
Calls

2 calls:

3.0ms
d3
3.0ms
d2
Results
AccuracySegmentsBranch
92.5%2d3
94.2%2d2
Compiler

Compiled 8 to 6 computations (25% saved)

regimes3.0ms (0%)

Counts
5 → 2
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 37 binary64))
(*.f64 d1 d2)
(*.f64 d1 d3)
(/.f64 d1 #s(literal 1/37 binary64))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
Outputs
(*.f64 d1 d2)
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
Calls

1 calls:

2.0ms
d2
Results
AccuracySegmentsBranch
93.0%2d2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes23.0ms (0.2%)

Counts
4 → 3
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 37 binary64))
(*.f64 d1 d2)
(*.f64 d1 d3)
(/.f64 d1 #s(literal 1/37 binary64))
Outputs
(*.f64 d1 d2)
(*.f64 d1 #s(literal 37 binary64))
(*.f64 d1 d3)
Calls

3 calls:

18.0ms
d1
2.0ms
d2
2.0ms
d3
Results
AccuracySegmentsBranch
47.0%3d1
76.7%4d3
78.4%3d2
Compiler

Compiled 12 to 9 computations (25% saved)

regimes3.0ms (0%)

Counts
2 → 3
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 37 binary64))
(*.f64 d1 d2)
Outputs
(*.f64 d1 d2)
(*.f64 d1 #s(literal 37 binary64))
(*.f64 d1 d2)
Calls

2 calls:

2.0ms
d3
2.0ms
d2
Results
AccuracySegmentsBranch
51.1%3d3
66.2%3d2
Compiler

Compiled 8 to 6 computations (25% saved)

regimes4.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 37 binary64))
Outputs
(*.f64 d1 #s(literal 37 binary64))
Calls

3 calls:

1.0ms
d1
1.0ms
d2
1.0ms
d3
Results
AccuracySegmentsBranch
25.2%1d1
25.2%1d3
25.2%1d2
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch19.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
-10422080.773738822
-16.48551721366866
Results
13.0ms144×0valid
Compiler

Compiled 184 to 133 computations (27.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-mult: 3.0ms (52.4% of total)
ival-add: 2.0ms (34.9% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch19.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
13.0ms
-2.4305053175975538e-14
-7.867278342299712e-17
Results
9.0ms128×0valid
Compiler

Compiled 166 to 128 computations (22.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 5.0ms
ival-mult: 3.0ms (60.9% of total)
ival-add: 2.0ms (40.6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch17.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
-10422080.773738822
-16.48551721366866
Results
10.0ms144×0valid
Compiler

Compiled 166 to 124 computations (25.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-mult: 3.0ms (52.7% of total)
ival-add: 2.0ms (35.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

bsearch41.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
2.691477662995388e-294
9.588290871978573e-279
18.0ms
-10422080.773738822
-16.48551721366866
Results
26.0ms299×0valid
1.0ms2valid
0.0ms1valid
Compiler

Compiled 288 to 225 computations (21.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 7.0ms (57.2% of total)
ival-add: 5.0ms (40.8% of total)
const: 1.0ms (8.2% of total)
backward-pass: 0.0ms (0% of total)

bsearch40.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
19.0ms
2.629198410405015e-13
426897.6045969481
17.0ms
-10422080.773738822
-16.48551721366866
Results
24.0ms304×0valid
Compiler

Compiled 288 to 225 computations (21.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-add: 8.0ms (53.3% of total)
ival-mult: 7.0ms (46.6% of total)
const: 1.0ms (6.7% of total)
backward-pass: 0.0ms (0% of total)

simplify11.0ms (0.1%)

Algorithm
egg-herbie
Rules
14×*-commutative_binary64
+-commutative_binary64
if-if-or-not_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03582
14982
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(if (<=.f64 d2 #s(literal -38 binary64)) (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
(if (<=.f64 d2 #s(literal -237684487542793/9903520314283042199192993792 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
(if (<=.f64 d2 #s(literal -10200000 binary64)) (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
(if (<=.f64 d2 #s(literal -45 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 7131961289431795/1371531017198422170813984062796802317518598158983083017528000497114049345439918236791293924884090698403321181334468027936239545965686161975806025929561417574903624675177501566133897549447983506160378135315589948797898488482227042247573189625097864053065113149143877397460535018451535921515162325512880128 binary64)) (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))
(if (<=.f64 d2 #s(literal -38 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 36 binary64)) (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))
(*.f64 d1 #s(literal 37 binary64))
Outputs
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(if (<=.f64 d2 #s(literal -38 binary64)) (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
(if (<=.f64 d2 #s(literal -38 binary64)) (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(if (<=.f64 d2 #s(literal -237684487542793/9903520314283042199192993792 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
(if (<=.f64 d2 #s(literal -237684487542793/9903520314283042199192993792 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(if (<=.f64 d2 #s(literal -10200000 binary64)) (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
(if (<=.f64 d2 #s(literal -10200000 binary64)) (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(if (<=.f64 d2 #s(literal -45 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 7131961289431795/1371531017198422170813984062796802317518598158983083017528000497114049345439918236791293924884090698403321181334468027936239545965686161975806025929561417574903624675177501566133897549447983506160378135315589948797898488482227042247573189625097864053065113149143877397460535018451535921515162325512880128 binary64)) (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))
(if (<=.f64 d2 #s(literal -38 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 36 binary64)) (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))
(*.f64 d1 #s(literal 37 binary64))

soundness680.0ms (5.3%)

Rules
4068×*-lowering-*.f32
4068×*-lowering-*.f64
2618×*-lowering-*.f32
2618×*-lowering-*.f64
1770×+-lowering-+.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02131820
17261720
222081655
082111655
01112
12110
2527
31886
43836
55906
66126
06126
01281157
14801042
216061021
350561015
084571015
Stop Event
fuel
iter limit
node limit
iter limit
saturated
iter limit
node limit
Compiler

Compiled 323 to 203 computations (37.2% saved)

preprocess57.0ms (0.4%)

Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 306 to 160 computations (47.7% saved)

end0.0ms (0%)

Profiling

Loading profile data...