FastMath dist3

Time bar (total: 5.7s)

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)

sample1.1s (18.6%)

Results
754.0ms8222×0valid
4.0ms29×1valid
1.0ms2valid
Precisions
Click to see histograms. Total time spent on operations: 397.0ms
ival-mult: 220.0ms (55.5% of total)
ival-add: 158.0ms (39.8% of total)
const: 15.0ms (3.8% of total)
backward-pass: 4.0ms (1% of total)
Bogosity

preprocess75.0ms (1.3%)

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)

explain106.0ms (1.9%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
40-0-(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
00-0-d3
00-0-d1
00-0-d2
00-0-(*.f64 d1 d2)
00-0-(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
00-0-#s(literal 5 binary64)
00-0-(+.f64 d3 #s(literal 5 binary64))
00-0-(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
00-0-#s(literal 32 binary64)
00-0-(*.f64 d1 #s(literal 32 binary64))
Results
61.0ms476×0valid
4.0ms22×1valid
4.0ms12×2valid
1.0ms3valid
Compiler

Compiled 106 to 35 computations (67% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
ival-add: 24.0ms (61.9% of total)
ival-mult: 12.0ms (31% of total)
const: 1.0ms (2.6% of total)
backward-pass: 1.0ms (2.6% 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
98.4%
(+.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)

simplify26.0ms (0.5%)

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)

localize88.0ms (1.5%)

Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 d1 #s(literal 32 binary64))
accuracy100.0%
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
accuracy99.9%
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
accuracy98.5%
(+.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
67.0ms238×0valid
3.0ms11×1valid
2.0ms2valid
1.0ms3valid
Compiler

Compiled 64 to 16 computations (75% saved)

Precisions
Click to see histograms. Total time spent on operations: 51.0ms
ival-add: 42.0ms (82% of total)
ival-mult: 8.0ms (15.6% of total)
const: 1.0ms (2% of total)
backward-pass: 1.0ms (2% of total)

series21.0ms (0.4%)

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
8.0ms
d1
@inf
(* d1 32)
1.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))

rewrite381.0ms (6.7%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
01546
19841
297139
0824439
Stop Event
iter limit
node limit
Counts
8 → 275
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 (+.f64 d2 d3)) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 37 binary64) d1))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (/.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))))))
(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 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (+.f64 (*.f64 d1 (*.f64 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 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (*.f64 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 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))))
(/.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 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 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 (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 #s(literal 0 binary64) (+.f64 (-.f64 d2 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 #s(literal 0 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 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 (*.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 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (*.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 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 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 (*.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 (*.f64 d3 d3) #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 #s(literal 0 binary64) (+.f64 (-.f64 d2 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 #s(literal 0 binary64) (+.f64 (-.f64 d2 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 #s(literal 0 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 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 (*.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 #s(literal 0 binary64) (+.f64 (-.f64 d2 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 #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 #s(literal 0 binary64) (+.f64 (-.f64 d2 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 #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 (*.f64 d3 d3) #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 -50653 binary64) (neg.f64 (*.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 -50653 binary64) (neg.f64 (*.f64 d3 (*.f64 d3 d3)))) (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 -50653 binary64) (neg.f64 (*.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)))) (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 (*.f64 d3 d3) #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 -50653 binary64) (neg.f64 (*.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 #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 d1 (*.f64 d2 (*.f64 d1 d2))) (*.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 (*.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 d1 (*.f64 d2 (*.f64 d1 d2))) (*.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 (+.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 d1 (*.f64 d2 (*.f64 d1 d2))) (*.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 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 d1 (*.f64 d2 (*.f64 d1 d2))) (*.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 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 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 d2) (-.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 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 d2) (-.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 (-.f64 #s(literal 0 binary64) 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 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 d2) (-.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 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 d2) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (/.f64 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 d2) (-.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 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 d2) (-.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 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 d2) (-.f64 d2 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (/.f64 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 d2) (-.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 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 d2) (-.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)

simplify187.0ms (3.3%)

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))

eval78.0ms (1.4%)

Compiler

Compiled 10341 to 1016 computations (90.2% saved)

prune61.0ms (1.1%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New4727479
Fresh000
Picked202
Done000
Total4747481
Accuracy
100.0%
Counts
481 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
67.3%
(+.f64 (+.f64 (*.f64 d1 d2) (/.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 d1 #s(literal 32 binary64)))
100.0%
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 37 binary64) d1))
78.3%
(*.f64 d1 (+.f64 d2 d3))
63.1%
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
62.2%
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
41.8%
(*.f64 d1 d3)
40.7%
(*.f64 d1 d2)
Compiler

Compiled 156 to 104 computations (33.3% saved)

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 10 expressions of interest:

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01454
13353
25153
36753
48353
08353
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(+ (* (+ d2 d3) d1) (* 37 d1))
(* (+ d2 d3) d1)
(+ d2 d3)
d2
d3
d1
(* 37 d1)
37
(* d1 d2)
d1
d2
(* d1 d3)
d1
d3
(* d1 (+ 37 d3))
d1
(+ 37 d3)
37
d3
(* d1 (+ d2 37))
d1
(+ d2 37)
d2
37
Outputs
(+ (* (+ d2 d3) d1) (* 37 d1))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(* (+ d2 d3) d1)
(*.f64 (+.f64 d2 d3) d1)
(+ d2 d3)
(+.f64 d2 d3)
d2
d3
d1
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
37
#s(literal 37 binary64)
(* d1 d2)
(*.f64 d2 d1)
d1
d2
(* d1 d3)
(*.f64 d3 d1)
d1
d3
(* 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 37))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
d1
(+ d2 37)
(+.f64 d2 #s(literal 37 binary64))
d2
37
#s(literal 37 binary64)

localize76.0ms (1.3%)

Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 d2 #s(literal 37 binary64))
accuracy100.0%
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
accuracy100.0%
(+.f64 #s(literal 37 binary64) d3)
accuracy100.0%
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
accuracy100.0%
(*.f64 d1 d3)
accuracy100.0%
(*.f64 d1 d2)
accuracy100.0%
(+.f64 d2 d3)
accuracy100.0%
(*.f64 #s(literal 37 binary64) d1)
accuracy100.0%
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 37 binary64) d1))
accuracy100.0%
(*.f64 (+.f64 d2 d3) d1)
Results
57.0ms253×0valid
1.0ms1valid
0.0ms2valid
Compiler

Compiled 60 to 15 computations (75% saved)

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

series12.0ms (0.2%)

Counts
10 → 228
Calls
Call 1
Inputs
#<alt (+ (* (+ d2 d3) d1) (* 37 d1))>
#<alt (* (+ d2 d3) d1)>
#<alt (+ d2 d3)>
#<alt (* 37 d1)>
#<alt (* d1 d2)>
#<alt (* d1 d3)>
#<alt (* d1 (+ 37 d3))>
#<alt (+ 37 d3)>
#<alt (* d1 (+ d2 37))>
#<alt (+ d2 37)>
Outputs
#<alt (+ (* 37 d1) (* d1 d3))>
#<alt (+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))>
#<alt (* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))>
#<alt (* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))>
#<alt (+ (* 37 d1) (* d1 d2))>
#<alt (+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))>
#<alt (* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))>
#<alt (* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 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 (* -1 (* d1 (- (* -1 (+ d2 d3)) 37)))>
#<alt (* -1 (* d1 (- (* -1 (+ d2 d3)) 37)))>
#<alt (* -1 (* d1 (- (* -1 (+ d2 d3)) 37)))>
#<alt (* -1 (* d1 (- (* -1 (+ d2 d3)) 37)))>
#<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 (* 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 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 (* 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 (* 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 (+ 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 (+ 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))))>
Calls

57 calls:

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

rewrite369.0ms (6.5%)

Algorithm
batch-egg-rewrite
Rules
4060×*-lowering-*.f32
4060×*-lowering-*.f64
2960×/-lowering-/.f32
2960×/-lowering-/.f64
1744×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01440
17839
261939
3754939
0831439
Stop Event
iter limit
node limit
Counts
10 → 359
Calls
Call 1
Inputs
(+ (* (+ d2 d3) d1) (* 37 d1))
(* (+ d2 d3) d1)
(+ d2 d3)
(* 37 d1)
(* d1 d2)
(* d1 d3)
(* d1 (+ 37 d3))
(+ 37 d3)
(* d1 (+ d2 37))
(+ d2 37)
Outputs
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 (+.f64 d2 d3) d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(+.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d1))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d3 d1))
(+.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))))
(-.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) (+.f64 d2 d3)))) (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))) (*.f64 d1 (-.f64 #s(literal 37 binary64) (+.f64 d2 d3)))))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 (+.f64 d2 d3) d1))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 (+.f64 d2 d3) d1))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 50653 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 50653 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 50653 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))))
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 50653 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1)))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))))))) (*.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))) (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1)))))) (*.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) (+.f64 d2 d3))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 50653 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 50653 binary64)))) (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 50653 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 50653 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 50653 binary64)))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) d1)) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (*.f64 d1 (-.f64 #s(literal 37 binary64) (+.f64 d2 d3))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))) (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1)))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))))))) (*.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1)))))) (*.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))))))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 50653 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 50653 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 50653 binary64))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 50653 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 50653 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) d1)) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 50653 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) (+.f64 d2 d3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))) (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))) (*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))) (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))))) (+.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 50653 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) (+.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 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))) (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 50653 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal 1 binary64)) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))) #s(literal 1 binary64)) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1)))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))))))) (*.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))))) (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1)))))) (*.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 50653 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 50653 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 50653 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 50653 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 50653 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) d1)) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 50653 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) d1) (+.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 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) d1) (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))) d1) (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)))
(*.f64 (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64))) (/.f64 (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 50653 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))))))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))) (*.f64 (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))))))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))) (/.f64 (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))))))
(*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)) d1)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 50653 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 50653 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))))
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 1369 binary64) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 37 binary64) (+.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64))) d1) (/.f64 (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))) (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 50653 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1)))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 37 binary64))) (-.f64 #s(literal 37 binary64) (+.f64 d2 d3))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) (+.f64 d2 d3))) (*.f64 d1 (-.f64 #s(literal 37 binary64) (+.f64 d2 d3)))))))) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) d1)) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 37 binary64))) (-.f64 #s(literal 37 binary64) (+.f64 d2 d3))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 37 binary64))) (-.f64 #s(literal 37 binary64) (+.f64 d2 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1)))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 50653 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))) (*.f64 (*.f64 d1 #s(literal -37 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) (+.f64 d2 d3))))))) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))) (*.f64 (*.f64 d1 #s(literal -37 binary64)) (*.f64 d1 (-.f64 #s(literal 37 binary64) (+.f64 d2 d3))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 50653 binary64)))) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 (+.f64 d2 d3) d1))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 37 binary64))) (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)))))
(+.f64 (*.f64 d2 d1) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 d2 d1))
(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))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (-.f64 d2 d3) 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 (+.f64 d2 d3) (*.f64 (-.f64 d2 d3) d1)) (-.f64 d2 d3))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (*.f64 (-.f64 d2 d3) d1))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))) (+.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d3 d1)))))
(/.f64 (+.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (*.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (+.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (-.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d3 d1) (*.f64 d2 d1)))))
(/.f64 (-.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))) (-.f64 (*.f64 d2 d1) (*.f64 d3 d1)))
(/.f64 (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (-.f64 (*.f64 d3 d1) (*.f64 d2 d1)))
(/.f64 (*.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (-.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 d2) (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (-.f64 d3 d2))
(/.f64 (*.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) 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 d2) (*.f64 d3 d3))) d1) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) d1) (-.f64 d3 d2))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) d1))
(*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (/.f64 d1 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 d1 (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(*.f64 (*.f64 (+.f64 d2 d3) (*.f64 (-.f64 d2 d3) d1)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 (*.f64 d3 (-.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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d3 (-.f64 d3 d2))))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 (-.f64 d2 d3) d1)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 (-.f64 d2 d3) d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.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)))
(neg.f64 (/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(neg.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 d3) (*.f64 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 d3 d3) (*.f64 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 (*.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 #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 d3 d2) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.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 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 d3) (+.f64 (*.f64 d3 d3) (*.f64 d2 d2))))))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.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 d3 d3) (*.f64 d2 d2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 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 (+.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 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.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 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 d3) (+.f64 (*.f64 d3 d3) (*.f64 d2 d2)))) (-.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 d3 d3) (*.f64 d2 d2)) (-.f64 d2 d3)))
(/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) #s(literal 1 binary64)) (+.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 (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 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(/.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))))))
(/.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 d2 (*.f64 d2 d2))) (*.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 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.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 d3 d3) (*.f64 d2 d2)))))
(/.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 d3 d3) (*.f64 d2 d2)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal -1 binary64))
(*.f64 (+.f64 d2 d3) (*.f64 (-.f64 d2 d3) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))))
(*.f64 (+.f64 d2 d3) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (+.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 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (/.f64 (+.f64 d2 d3) (+.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 #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 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(*.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 #s(literal 1 binary64) (+.f64 d2 d3))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))
(*.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 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3))
(*.f64 (/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 (*.f64 d3 (-.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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (-.f64 d3 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 d1 #s(literal 37 binary64))
(*.f64 #s(literal 37 binary64) d1)
(*.f64 d2 d1)
(*.f64 d1 d2)
(*.f64 d3 d1)
(*.f64 d1 d3)
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 d1 #s(literal 37 binary64)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(fma.f64 d3 d1 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d1 d3 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d3 d1))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d3 d1))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 #s(literal 37 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))) (+.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (-.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 37 binary64))) d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 #s(literal 37 binary64))))) (+.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.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 #s(literal 37 binary64) d3) (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))
(/.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 #s(literal 1369 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1)))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 #s(literal 37 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 #s(literal -1369 binary64) (neg.f64 (*.f64 d3 (+.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 (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))) (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64)))) (-.f64 (*.f64 d3 d1) (*.f64 d1 #s(literal 37 binary64))))
(/.f64 (*.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 #s(literal -1369 binary64) (neg.f64 (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(/.f64 (*.f64 d1 (-.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 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) d1) (+.f64 #s(literal -1369 binary64) (neg.f64 (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) d1) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (*.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) d1) (+.f64 d3 #s(literal -37 binary64)))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(*.f64 (+.f64 d3 #s(literal 37 binary64)) d1)
(*.f64 (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))) d1))
(*.f64 (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))) (/.f64 d1 (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)) d1))
(*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (/.f64 d1 (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (+.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d3 d1) (*.f64 d3 (*.f64 d1 (*.f64 d3 d1))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 #s(literal 37 binary64)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(*.f64 (*.f64 d1 (+.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 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))) (-.f64 (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))) #s(literal 1369 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))) (-.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (+.f64 d3 #s(literal 37 binary64)))
(*.f64 (/.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal 37 binary64)))))
(+.f64 d3 #s(literal 37 binary64))
(+.f64 #s(literal 37 binary64) d3)
(+.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 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.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))))
(neg.f64 (/.f64 (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))) (+.f64 #s(literal -1369 binary64) (neg.f64 (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) d3))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 37 binary64) d3)))
(/.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 1369 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 #s(literal -1369 binary64) (neg.f64 (*.f64 d3 (+.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 #s(literal 129961739795077 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))) (+.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 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 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal -37 binary64)) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))))
(/.f64 (-.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (*.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 (-.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (-.f64 #s(literal 37 binary64) d3) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 d3))))))
(/.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (-.f64 #s(literal 1874161 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (-.f64 #s(literal 37 binary64) d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 d3))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 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 (*.f64 (+.f64 #s(literal 129961739795077 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.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 #s(literal 2565726409 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 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 (-.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))) (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (*.f64 (-.f64 #s(literal 1874161 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (+.f64 #s(literal -1369 binary64) (neg.f64 (*.f64 d3 (+.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 (neg.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (neg.f64 (+.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))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)))) (+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (*.f64 (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))) #s(literal 1 binary64)) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) #s(literal 1 binary64)) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (*.f64 (+.f64 #s(literal 129961739795077 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))) (+.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))) (-.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))))
(/.f64 (*.f64 (-.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))))
(/.f64 (*.f64 (-.f64 #s(literal 1874161 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3))) (+.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal -1 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 1369 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1369 binary64) (neg.f64 (*.f64 d3 (+.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 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))) (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))
(*.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (+.f64 d3 #s(literal 37 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))) (+.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))) (-.f64 (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))) #s(literal 1369 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 50653 binary64) (*.f64 d3 (*.f64 d3 d3))) (-.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))) (-.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (-.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 #s(literal 37 binary64)) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))
(-.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64)))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d2 d1))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d2 d1))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (+.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d2 d1)))))
(/.f64 (+.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (-.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d2 (*.f64 d1 (*.f64 d1 #s(literal 37 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d2 d1)))) (+.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 d1 (*.f64 d2 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 d2 #s(literal -37 binary64)) (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))) (*.f64 d1 (+.f64 #s(literal 50653 binary64) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 d2 #s(literal -37 binary64)))
(/.f64 (*.f64 d1 (+.f64 #s(literal 50653 binary64) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64)))))
(/.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 (neg.f64 (+.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))))) (neg.f64 (+.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.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 d2) #s(literal -1369 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 #s(literal 50653 binary64) (*.f64 d2 (*.f64 d2 d2))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 #s(literal 1369 binary64))) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d2 d1)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d2 (*.f64 d2 d2))))) (-.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 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 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 #s(literal 0 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d2 (*.f64 d2 d2)))) 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 d2) #s(literal -1369 binary64))) d1) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 37 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)
(*.f64 (+.f64 #s(literal 50653 binary64) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))) d1))
(*.f64 (+.f64 #s(literal 50653 binary64) (*.f64 d2 (*.f64 d2 d2))) (/.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))) d1))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -37 binary64))))
(*.f64 (+.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d2 d1))))))
(*.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 #s(literal 50653 binary64) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.f64 d2 #s(literal -37 binary64))))))
(*.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 (*.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 (/.f64 (*.f64 d1 (+.f64 #s(literal 50653 binary64) (*.f64 d2 (*.f64 d2 d2)))) (+.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 #s(literal 50653 binary64) (*.f64 d2 (*.f64 d2 d2)))) (*.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 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 #s(literal 50653 binary64) (*.f64 d2 (*.f64 d2 d2))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.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 #s(literal 50653 binary64) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 #s(literal 1369 binary64) (*.f64 d2 (+.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 (+.f64 #s(literal 50653 binary64) (*.f64 d2 (*.f64 d2 d2))) (+.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 #s(literal 50653 binary64) (*.f64 d2 (*.f64 d2 d2)))) (-.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 (*.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 #s(literal 50653 binary64) (*.f64 d2 (*.f64 d2 d2)))))))
(/.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 #s(literal 1369 binary64) (*.f64 d2 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 1 binary64) (+.f64 d2 #s(literal 37 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d2) (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (-.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 #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 (*.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 #s(literal 50653 binary64) (*.f64 d2 (*.f64 d2 d2))))) (+.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 #s(literal 1369 binary64) (*.f64 d2 d2)))) (+.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 #s(literal 1369 binary64) (*.f64 d2 d2)) (+.f64 d2 #s(literal -37 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 50653 binary64) (*.f64 d2 (*.f64 d2 d2))))) (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)))) (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 #s(literal 50653 binary64) (*.f64 d2 (*.f64 d2 d2))) #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 (+.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 #s(literal 50653 binary64) (*.f64 d2 (*.f64 d2 d2))))))
(/.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 #s(literal 1369 binary64) (*.f64 d2 d2)))))
(/.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 #s(literal 1369 binary64) (*.f64 d2 d2)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 50653 binary64) (*.f64 d2 (*.f64 d2 d2))) (/.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 #s(literal 50653 binary64) (*.f64 d2 (*.f64 d2 d2)))) (/.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 #s(literal 1 binary64) (+.f64 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 #s(literal 50653 binary64) (*.f64 d2 (*.f64 d2 d2))))
(*.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 #s(literal 50653 binary64) (*.f64 d2 (*.f64 d2 d2))) (+.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 #s(literal 50653 binary64) (*.f64 d2 (*.f64 d2 d2))) (*.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)))))

simplify214.0ms (3.8%)

Algorithm
egg-herbie
Rules
2788×*-lowering-*.f32
2788×*-lowering-*.f64
1692×fmsub-define
1436×fnmsub-define
1376×sum3-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
095928
1344898
21057898
33449898
47932898
08545898
Stop Event
iter limit
node limit
Counts
228 → 228
Calls
Call 1
Inputs
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 d2)
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(+ (* 37 d1) (* d1 d2))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 d3)
(* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 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)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 37)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 37)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 37)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 37)))
(* 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)))))
(* 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))
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)))
(* 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)
(* 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 (+ 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 (+ 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))))
Outputs
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d2 (+ d1 (+ (* 37 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 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)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 37)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 37)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 37)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.f64 d3 d2)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 37)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) (+.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 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 (+ 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))
(* 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))
d3
(+ d2 d3)
(+.f64 d3 d2)
(+ d2 d3)
(+.f64 d3 d2)
(+ d2 d3)
(+.f64 d3 d2)
d2
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d3 d2)
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d3 d2)
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d3 d2)
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d3 d2)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d3 d2)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d3 d2)
d2
(+ d2 d3)
(+.f64 d3 d2)
(+ d2 d3)
(+.f64 d3 d2)
(+ d2 d3)
(+.f64 d3 d2)
d3
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d3 d2)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d3 d2)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d3 d2)
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d3 d2)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d3 d2)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d3 d2)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* 37 d1)
(*.f64 #s(literal 37 binary64) d1)
(* 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 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 (+ 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 #s(literal 37 binary64) d1)
(+ (* 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 (+ 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 #s(literal 37 binary64) d1)
(+ (* 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)

eval81.0ms (1.4%)

Compiler

Compiled 10881 to 1177 computations (89.2% saved)

prune62.0ms (1.1%)

Pruning

9 alts after pruning (5 fresh and 4 done)

PrunedKeptTotal
New5834587
Fresh112
Picked145
Done000
Total5859594
Accuracy
100.0%
Counts
594 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
68.8%
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) d1) (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))
62.2%
(+.f64 (*.f64 d3 d1) (*.f64 d1 #s(literal 37 binary64)))
63.1%
(+.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))
78.3%
(*.f64 d1 (+.f64 d2 d3))
63.1%
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
62.2%
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
41.8%
(*.f64 d1 d3)
40.7%
(*.f64 d1 d2)
24.2%
(*.f64 d1 #s(literal 37 binary64))
Compiler

Compiled 136 to 90 computations (33.8% saved)

simplify400.0ms (7%)

Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (+.f64 d2 d3) (+.f64 d2 d3))
cost-diff0
(+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))
cost-diff0
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) d1)
cost-diff0
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) d1) (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))
cost-diff0
(*.f64 d1 #s(literal 37 binary64))
cost-diff0
(*.f64 d3 d1)
cost-diff128
(+.f64 (*.f64 d3 d1) (*.f64 d1 #s(literal 37 binary64)))
cost-diff0
(*.f64 d1 #s(literal 37 binary64))
cost-diff0
(*.f64 d2 d1)
cost-diff128
(+.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))
cost-diff0
(*.f64 d1 #s(literal 37 binary64))
cost-diff0
(+.f64 d2 d3)
cost-diff0
(*.f64 d1 (+.f64 d2 d3))
Rules
5402×fma-define
5218×fma-lowering-fma.f32
5218×fma-lowering-fma.f64
2732×sum3-define
2240×sum4-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01889
14587
210987
333187
483587
5242487
6439587
7530187
8560587
9610487
10643087
11653087
12661387
13663287
14663687
15696487
16696487
0873287
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* d1 (+ d2 d3))
d1
(+ d2 d3)
d2
d3
(* d1 37)
d1
37
(+ (* d2 d1) (* d1 37))
(* d2 d1)
d2
d1
(* d1 37)
37
(+ (* d3 d1) (* d1 37))
(* d3 d1)
d3
d1
(* d1 37)
37
(/ (* (+ (* (+ d2 d3) (+ d2 d3)) -1369) d1) (+ (+ d2 d3) -37))
(* (+ (* (+ d2 d3) (+ d2 d3)) -1369) d1)
(+ (* (+ d2 d3) (+ d2 d3)) -1369)
(* (+ d2 d3) (+ d2 d3))
(+ d2 d3)
d2
d3
-1369
d1
(+ (+ d2 d3) -37)
-37
Outputs
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
d1
(+ d2 d3)
(+.f64 d2 d3)
d2
d3
(* d1 37)
(*.f64 d1 #s(literal 37 binary64))
d1
37
#s(literal 37 binary64)
(+ (* d2 d1) (* d1 37))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d2 d1)
(*.f64 d1 d2)
d2
d1
(* d1 37)
(*.f64 d1 #s(literal 37 binary64))
37
#s(literal 37 binary64)
(+ (* d3 d1) (* d1 37))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(* d3 d1)
(*.f64 d1 d3)
d3
d1
(* d1 37)
(*.f64 d1 #s(literal 37 binary64))
37
#s(literal 37 binary64)
(/ (* (+ (* (+ d2 d3) (+ d2 d3)) -1369) d1) (+ (+ d2 d3) -37))
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (/.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))))
(* (+ (* (+ d2 d3) (+ d2 d3)) -1369) d1)
(*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))
(+ (* (+ d2 d3) (+ d2 d3)) -1369)
(+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))
(* (+ d2 d3) (+ d2 d3))
(*.f64 (+.f64 d2 d3) (+.f64 d2 d3))
(+ d2 d3)
(+.f64 d2 d3)
d2
d3
-1369
#s(literal -1369 binary64)
d1
(+ (+ d2 d3) -37)
(+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))
-37
#s(literal -37 binary64)

localize117.0ms (2.1%)

Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 d2 d3)
accuracy100.0%
(*.f64 (+.f64 d2 d3) (+.f64 d2 d3))
accuracy91.2%
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) d1)
accuracy77.8%
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) d1) (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))
accuracy100.0%
(*.f64 d3 d1)
accuracy100.0%
(*.f64 d1 #s(literal 37 binary64))
accuracy100.0%
(+.f64 (*.f64 d3 d1) (*.f64 d1 #s(literal 37 binary64)))
accuracy100.0%
(*.f64 d2 d1)
accuracy100.0%
(*.f64 d1 #s(literal 37 binary64))
accuracy100.0%
(+.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))
accuracy100.0%
(*.f64 d1 #s(literal 37 binary64))
accuracy100.0%
(+.f64 d2 d3)
accuracy100.0%
(*.f64 d1 (+.f64 d2 d3))
Results
58.0ms253×0valid
1.0ms1valid
1.0ms2valid
Compiler

Compiled 109 to 19 computations (82.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 10.0ms (49.7% of total)
ival-add: 6.0ms (29.8% of total)
ival-div: 2.0ms (9.9% of total)
const: 1.0ms (5% of total)
backward-pass: 0.0ms (0% of total)

series17.0ms (0.3%)

Counts
11 → 288
Calls
Call 1
Inputs
#<alt (* d1 (+ d2 d3))>
#<alt (+ d2 d3)>
#<alt (* d1 37)>
#<alt (+ (* d2 d1) (* d1 37))>
#<alt (* d2 d1)>
#<alt (+ (* d3 d1) (* d1 37))>
#<alt (* d3 d1)>
#<alt (/ (* (+ (* (+ d2 d3) (+ d2 d3)) -1369) d1) (+ (+ d2 d3) -37))>
#<alt (* (+ (* (+ d2 d3) (+ d2 d3)) -1369) d1)>
#<alt (+ (* (+ d2 d3) (+ d2 d3)) -1369)>
#<alt (* (+ d2 d3) (+ d2 d3))>
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 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 (* 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 (* 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 (* -1 (* d1 (- (* -1 d2) 37)))>
#<alt (* -1 (* d1 (- (* -1 d2) 37)))>
#<alt (* -1 (* d1 (- (* -1 d2) 37)))>
#<alt (* -1 (* d1 (- (* -1 d2) 37)))>
#<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 (* 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 (* 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 (* -1 (* d1 (- (* -1 d3) 37)))>
#<alt (* -1 (* d1 (- (* -1 d3) 37)))>
#<alt (* -1 (* d1 (- (* -1 d3) 37)))>
#<alt (* -1 (* d1 (- (* -1 d3) 37)))>
#<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 (- (pow d3 2) 1369)) (- d3 37))>
#<alt (+ (* d2 (- (* 2 (/ (* d1 d3) (- d3 37))) (/ (* d1 (- (pow d3 2) 1369)) (pow (- d3 37) 2)))) (/ (* d1 (- (pow d3 2) 1369)) (- d3 37)))>
#<alt (+ (* d2 (- (+ (* 2 (/ (* d1 d3) (- d3 37))) (* d2 (- (+ (/ d1 (- d3 37)) (/ (* d1 (- (pow d3 2) 1369)) (pow (- d3 37) 3))) (* 2 (/ (* d1 d3) (pow (- d3 37) 2)))))) (/ (* d1 (- (pow d3 2) 1369)) (pow (- d3 37) 2)))) (/ (* d1 (- (pow d3 2) 1369)) (- d3 37)))>
#<alt (+ (* d2 (- (+ (* 2 (/ (* d1 d3) (- d3 37))) (* d2 (- (+ (* d2 (- (* 2 (/ (* d1 d3) (pow (- d3 37) 3))) (+ (/ d1 (pow (- d3 37) 2)) (/ (* d1 (- (pow d3 2) 1369)) (pow (- d3 37) 4))))) (+ (/ d1 (- d3 37)) (/ (* d1 (- (pow d3 2) 1369)) (pow (- d3 37) 3)))) (* 2 (/ (* d1 d3) (pow (- d3 37) 2)))))) (/ (* d1 (- (pow d3 2) 1369)) (pow (- d3 37) 2)))) (/ (* d1 (- (pow d3 2) 1369)) (- d3 37)))>
#<alt (* d1 d2)>
#<alt (* d2 (- (+ d1 (* 2 (/ (* d1 d3) d2))) (/ (* d1 (- d3 37)) d2)))>
#<alt (* d2 (- (+ d1 (+ (* 2 (/ (* d1 d3) d2)) (/ (* d1 (- (pow d3 2) 1369)) (pow d2 2)))) (+ (/ (* d1 (- d3 37)) d2) (/ (* (- d3 37) (- (* 2 (* d1 d3)) (* d1 (- d3 37)))) (pow d2 2)))))>
#<alt (* d2 (- (+ d1 (+ (* -1 (/ (* (- d3 37) (- (* d1 (- (pow d3 2) 1369)) (* (- d3 37) (- (* 2 (* d1 d3)) (* d1 (- d3 37)))))) (pow d2 3))) (+ (* 2 (/ (* d1 d3) d2)) (/ (* d1 (- (pow d3 2) 1369)) (pow d2 2))))) (+ (/ (* d1 (- d3 37)) d2) (/ (* (- d3 37) (- (* 2 (* d1 d3)) (* d1 (- d3 37)))) (pow d2 2)))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* 2 (* d1 d3)) (* d1 (- d3 37))) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* d1 (- (pow d3 2) 1369))) (* -1 (* (- d3 37) (- (* 2 (* d1 d3)) (* d1 (- d3 37)))))) d2)) (* 2 (* d1 d3))) (* d1 (- d3 37))) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (* d1 (- (pow d3 2) 1369))) (* -1 (/ (* (- d3 37) (- (* -1 (* d1 (- (pow d3 2) 1369))) (* -1 (* (- d3 37) (- (* 2 (* d1 d3)) (* d1 (- d3 37))))))) d2))) (* -1 (* (- d3 37) (- (* 2 (* d1 d3)) (* d1 (- d3 37)))))) d2)) (* 2 (* d1 d3))) (* d1 (- d3 37))) d2)))))>
#<alt (/ (* d1 (- (pow d2 2) 1369)) (- d2 37))>
#<alt (+ (* d3 (- (* 2 (/ (* d1 d2) (- d2 37))) (/ (* d1 (- (pow d2 2) 1369)) (pow (- d2 37) 2)))) (/ (* d1 (- (pow d2 2) 1369)) (- d2 37)))>
#<alt (+ (* d3 (- (+ (* 2 (/ (* d1 d2) (- d2 37))) (* d3 (- (+ (/ d1 (- d2 37)) (/ (* d1 (- (pow d2 2) 1369)) (pow (- d2 37) 3))) (* 2 (/ (* d1 d2) (pow (- d2 37) 2)))))) (/ (* d1 (- (pow d2 2) 1369)) (pow (- d2 37) 2)))) (/ (* d1 (- (pow d2 2) 1369)) (- d2 37)))>
#<alt (+ (* d3 (- (+ (* 2 (/ (* d1 d2) (- d2 37))) (* d3 (- (+ (* d3 (- (* 2 (/ (* d1 d2) (pow (- d2 37) 3))) (+ (/ d1 (pow (- d2 37) 2)) (/ (* d1 (- (pow d2 2) 1369)) (pow (- d2 37) 4))))) (+ (/ d1 (- d2 37)) (/ (* d1 (- (pow d2 2) 1369)) (pow (- d2 37) 3)))) (* 2 (/ (* d1 d2) (pow (- d2 37) 2)))))) (/ (* d1 (- (pow d2 2) 1369)) (pow (- d2 37) 2)))) (/ (* d1 (- (pow d2 2) 1369)) (- d2 37)))>
#<alt (* d1 d3)>
#<alt (* d3 (- (+ d1 (* 2 (/ (* d1 d2) d3))) (/ (* d1 (- d2 37)) d3)))>
#<alt (* d3 (- (+ d1 (+ (* 2 (/ (* d1 d2) d3)) (/ (* d1 (- (pow d2 2) 1369)) (pow d3 2)))) (+ (/ (* d1 (- d2 37)) d3) (/ (* (- d2 37) (- (* 2 (* d1 d2)) (* d1 (- d2 37)))) (pow d3 2)))))>
#<alt (* d3 (- (+ d1 (+ (* -1 (/ (* (- d2 37) (- (* d1 (- (pow d2 2) 1369)) (* (- d2 37) (- (* 2 (* d1 d2)) (* d1 (- d2 37)))))) (pow d3 3))) (+ (* 2 (/ (* d1 d2) d3)) (/ (* d1 (- (pow d2 2) 1369)) (pow d3 2))))) (+ (/ (* d1 (- d2 37)) d3) (/ (* (- d2 37) (- (* 2 (* d1 d2)) (* d1 (- d2 37)))) (pow d3 2)))))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (- (* 2 (* d1 d2)) (* d1 (- d2 37))) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* d1 (- (pow d2 2) 1369))) (* -1 (* (- d2 37) (- (* 2 (* d1 d2)) (* d1 (- d2 37)))))) d3)) (* 2 (* d1 d2))) (* d1 (- d2 37))) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (* d1 (- (pow d2 2) 1369))) (* -1 (/ (* (- d2 37) (- (* -1 (* d1 (- (pow d2 2) 1369))) (* -1 (* (- d2 37) (- (* 2 (* d1 d2)) (* d1 (- d2 37))))))) d3))) (* -1 (* (- d2 37) (- (* 2 (* d1 d2)) (* d1 (- d2 37)))))) d3)) (* 2 (* d1 d2))) (* d1 (- d2 37))) d3)))))>
#<alt (/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))>
#<alt (/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))>
#<alt (/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))>
#<alt (/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))>
#<alt (/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))>
#<alt (/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))>
#<alt (/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))>
#<alt (/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))>
#<alt (/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))>
#<alt (/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))>
#<alt (/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))>
#<alt (/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))>
#<alt (* d1 (- (pow d3 2) 1369))>
#<alt (+ (* 2 (* d1 (* d2 d3))) (* d1 (- (pow d3 2) 1369)))>
#<alt (+ (* d1 (- (pow d3 2) 1369)) (* d2 (+ (* 2 (* d1 d3)) (* d1 d2))))>
#<alt (+ (* d1 (- (pow d3 2) 1369)) (* d2 (+ (* 2 (* d1 d3)) (* d1 d2))))>
#<alt (* d1 (pow d2 2))>
#<alt (* (pow d2 2) (+ d1 (* 2 (/ (* d1 d3) d2))))>
#<alt (* (pow d2 2) (+ d1 (+ (* 2 (/ (* d1 d3) d2)) (/ (* d1 (- (pow d3 2) 1369)) (pow d2 2)))))>
#<alt (* (pow d2 2) (+ d1 (+ (* 2 (/ (* d1 d3) d2)) (/ (* d1 (- (pow d3 2) 1369)) (pow d2 2)))))>
#<alt (* d1 (pow d2 2))>
#<alt (* (pow d2 2) (+ d1 (* 2 (/ (* d1 d3) d2))))>
#<alt (* (pow d2 2) (+ d1 (* -1 (/ (+ (* -2 (* d1 d3)) (* -1 (/ (* d1 (- (pow d3 2) 1369)) d2))) d2))))>
#<alt (* (pow d2 2) (+ d1 (* -1 (/ (+ (* -2 (* d1 d3)) (* -1 (/ (* d1 (- (pow d3 2) 1369)) d2))) d2))))>
#<alt (* d1 (- (pow d2 2) 1369))>
#<alt (+ (* 2 (* d1 (* d2 d3))) (* d1 (- (pow d2 2) 1369)))>
#<alt (+ (* d1 (- (pow d2 2) 1369)) (* d3 (+ (* 2 (* d1 d2)) (* d1 d3))))>
#<alt (+ (* d1 (- (pow d2 2) 1369)) (* d3 (+ (* 2 (* d1 d2)) (* d1 d3))))>
#<alt (* d1 (pow d3 2))>
#<alt (* (pow d3 2) (+ d1 (* 2 (/ (* d1 d2) d3))))>
#<alt (* (pow d3 2) (+ d1 (+ (* 2 (/ (* d1 d2) d3)) (/ (* d1 (- (pow d2 2) 1369)) (pow d3 2)))))>
#<alt (* (pow d3 2) (+ d1 (+ (* 2 (/ (* d1 d2) d3)) (/ (* d1 (- (pow d2 2) 1369)) (pow d3 2)))))>
#<alt (* d1 (pow d3 2))>
#<alt (* (pow d3 2) (+ d1 (* 2 (/ (* d1 d2) d3))))>
#<alt (* (pow d3 2) (+ d1 (* -1 (/ (+ (* -2 (* d1 d2)) (* -1 (/ (* d1 (- (pow d2 2) 1369)) d3))) d3))))>
#<alt (* (pow d3 2) (+ d1 (* -1 (/ (+ (* -2 (* d1 d2)) (* -1 (/ (* d1 (- (pow d2 2) 1369)) d3))) d3))))>
#<alt (* d1 (- (pow (+ d2 d3) 2) 1369))>
#<alt (* d1 (- (pow (+ d2 d3) 2) 1369))>
#<alt (* d1 (- (pow (+ d2 d3) 2) 1369))>
#<alt (* d1 (- (pow (+ d2 d3) 2) 1369))>
#<alt (* d1 (- (pow (+ d2 d3) 2) 1369))>
#<alt (* d1 (- (pow (+ d2 d3) 2) 1369))>
#<alt (* d1 (- (pow (+ d2 d3) 2) 1369))>
#<alt (* d1 (- (pow (+ d2 d3) 2) 1369))>
#<alt (* d1 (- (pow (+ d2 d3) 2) 1369))>
#<alt (* d1 (- (pow (+ d2 d3) 2) 1369))>
#<alt (* d1 (- (pow (+ d2 d3) 2) 1369))>
#<alt (* d1 (- (pow (+ d2 d3) 2) 1369))>
#<alt (- (pow d3 2) 1369)>
#<alt (- (+ (* 2 (* d2 d3)) (pow d3 2)) 1369)>
#<alt (- (+ (* d2 (+ d2 (* 2 d3))) (pow d3 2)) 1369)>
#<alt (- (+ (* d2 (+ d2 (* 2 d3))) (pow d3 2)) 1369)>
#<alt (pow d2 2)>
#<alt (* (pow d2 2) (+ 1 (* 2 (/ d3 d2))))>
#<alt (* (pow d2 2) (- (+ 1 (+ (* 2 (/ d3 d2)) (/ (pow d3 2) (pow d2 2)))) (/ 1369 (pow d2 2))))>
#<alt (* (pow d2 2) (- (+ 1 (+ (* 2 (/ d3 d2)) (/ (pow d3 2) (pow d2 2)))) (/ 1369 (pow d2 2))))>
#<alt (pow d2 2)>
#<alt (* (pow d2 2) (+ 1 (* 2 (/ d3 d2))))>
#<alt (* (pow d2 2) (+ 1 (* -1 (/ (+ (* -2 d3) (* -1 (/ (- (pow d3 2) 1369) d2))) d2))))>
#<alt (* (pow d2 2) (+ 1 (* -1 (/ (+ (* -2 d3) (* -1 (/ (- (pow d3 2) 1369) d2))) d2))))>
#<alt (- (pow d2 2) 1369)>
#<alt (- (+ (* 2 (* d2 d3)) (pow d2 2)) 1369)>
#<alt (- (+ (* d3 (+ d3 (* 2 d2))) (pow d2 2)) 1369)>
#<alt (- (+ (* d3 (+ d3 (* 2 d2))) (pow d2 2)) 1369)>
#<alt (pow d3 2)>
#<alt (* (pow d3 2) (+ 1 (* 2 (/ d2 d3))))>
#<alt (* (pow d3 2) (- (+ 1 (+ (* 2 (/ d2 d3)) (/ (pow d2 2) (pow d3 2)))) (/ 1369 (pow d3 2))))>
#<alt (* (pow d3 2) (- (+ 1 (+ (* 2 (/ d2 d3)) (/ (pow d2 2) (pow d3 2)))) (/ 1369 (pow d3 2))))>
#<alt (pow d3 2)>
#<alt (* (pow d3 2) (+ 1 (* 2 (/ d2 d3))))>
#<alt (* (pow d3 2) (+ 1 (* -1 (/ (+ (* -2 d2) (* -1 (/ (- (pow d2 2) 1369) d3))) d3))))>
#<alt (* (pow d3 2) (+ 1 (* -1 (/ (+ (* -2 d2) (* -1 (/ (- (pow d2 2) 1369) d3))) d3))))>
#<alt (pow d3 2)>
#<alt (+ (* 2 (* d2 d3)) (pow d3 2))>
#<alt (+ (* d2 (+ d2 (* 2 d3))) (pow d3 2))>
#<alt (+ (* d2 (+ d2 (* 2 d3))) (pow d3 2))>
#<alt (pow d2 2)>
#<alt (* (pow d2 2) (+ 1 (* 2 (/ d3 d2))))>
#<alt (* (pow d2 2) (+ 1 (+ (* 2 (/ d3 d2)) (/ (pow d3 2) (pow d2 2)))))>
#<alt (* (pow d2 2) (+ 1 (+ (* 2 (/ d3 d2)) (/ (pow d3 2) (pow d2 2)))))>
#<alt (pow d2 2)>
#<alt (* (pow d2 2) (+ 1 (* 2 (/ d3 d2))))>
#<alt (* (pow d2 2) (+ 1 (* -1 (/ (+ (* -2 d3) (* -1 (/ (pow d3 2) d2))) d2))))>
#<alt (* (pow d2 2) (+ 1 (* -1 (/ (+ (* -2 d3) (* -1 (/ (pow d3 2) d2))) d2))))>
#<alt (pow d2 2)>
#<alt (+ (* 2 (* d2 d3)) (pow d2 2))>
#<alt (+ (* d3 (+ d3 (* 2 d2))) (pow d2 2))>
#<alt (+ (* d3 (+ d3 (* 2 d2))) (pow d2 2))>
#<alt (pow d3 2)>
#<alt (* (pow d3 2) (+ 1 (* 2 (/ d2 d3))))>
#<alt (* (pow d3 2) (+ 1 (+ (* 2 (/ d2 d3)) (/ (pow d2 2) (pow d3 2)))))>
#<alt (* (pow d3 2) (+ 1 (+ (* 2 (/ d2 d3)) (/ (pow d2 2) (pow d3 2)))))>
#<alt (pow d3 2)>
#<alt (* (pow d3 2) (+ 1 (* 2 (/ d2 d3))))>
#<alt (* (pow d3 2) (+ 1 (* -1 (/ (+ (* -2 d2) (* -1 (/ (pow d2 2) d3))) d3))))>
#<alt (* (pow d3 2) (+ 1 (* -1 (/ (+ (* -2 d2) (* -1 (/ (pow d2 2) d3))) d3))))>
Calls

72 calls:

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

rewrite367.0ms (6.5%)

Algorithm
batch-egg-rewrite
Rules
3326×/-lowering-/.f32
3326×/-lowering-/.f64
3162×*-lowering-*.f32
3162×*-lowering-*.f64
2660×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01860
111752
2105851
0830151
Stop Event
iter limit
node limit
Counts
11 → 377
Calls
Call 1
Inputs
(* d1 (+ d2 d3))
(+ d2 d3)
(* d1 37)
(+ (* d2 d1) (* d1 37))
(* d2 d1)
(+ (* d3 d1) (* d1 37))
(* d3 d1)
(/ (* (+ (* (+ d2 d3) (+ d2 d3)) -1369) d1) (+ (+ d2 d3) -37))
(* (+ (* (+ d2 d3) (+ d2 d3)) -1369) d1)
(+ (* (+ d2 d3) (+ d2 d3)) -1369)
(* (+ d2 d3) (+ d2 d3))
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.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 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 d3)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.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 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 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 d2 d2) (*.f64 d3 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1) (-.f64 d2 d3))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 d3))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (-.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 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) 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 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (+.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (*.f64 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 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 d3))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.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 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) 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 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))))
(+.f64 d2 d3)
(+.f64 d3 d2)
(+.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 d3)) #s(literal 1 binary64)))
(-.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 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d2 d3))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 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 d3 d2) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d2 d3))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 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 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (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 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (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))))))
(/.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))))
(pow.f64 (+.f64 d2 d3) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 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 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d2 d3)))))
(*.f64 #s(literal 1 binary64) (+.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 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.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 (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 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) #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 (+.f64 d2 d3) #s(literal 1/2 binary64)) (pow.f64 (+.f64 d2 d3) #s(literal 1/2 binary64)))
(*.f64 d1 #s(literal 37 binary64))
(*.f64 #s(literal 37 binary64) d1)
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.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)))))
(-.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d1 d2))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 50653 binary64))) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 50653 binary64))) (+.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d2 (*.f64 d1 (*.f64 d1 #s(literal 37 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d2 (*.f64 d1 (*.f64 d1 #s(literal 37 binary64)))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 50653 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 50653 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (-.f64 (*.f64 d1 #s(literal 37 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 d1 d1)) #s(literal 50653 binary64)))) (neg.f64 (+.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d2 (*.f64 d1 (*.f64 d1 #s(literal 37 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -37 binary64))) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -37 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -37 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 d1 d1)) #s(literal 50653 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64)))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 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))))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.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))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64)))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 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)))))) (+.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.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))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d2 (*.f64 d1 (*.f64 d1 #s(literal 37 binary64))))))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 50653 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -37 binary64))) (+.f64 d2 #s(literal -37 binary64))))
(*.f64 d1 d2)
(*.f64 d2 d1)
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))))
(-.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.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 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 50653 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (+.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 50653 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (+.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (*.f64 d3 (*.f64 d1 #s(literal 37 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (*.f64 d3 (*.f64 d1 #s(literal 37 binary64)))))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 50653 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 50653 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 50653 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) (neg.f64 (+.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (*.f64 d3 (*.f64 d1 #s(literal 37 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 50653 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))))) (+.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(*.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 50653 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 50653 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (*.f64 d3 (*.f64 d1 #s(literal 37 binary64))))))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 50653 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) d1) (/.f64 (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 d1 d3)
(*.f64 d3 d1)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 d1 #s(literal -1 binary64)) (+.f64 (+.f64 d2 d3) #s(literal 37 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) (+.f64 d2 d3))) (*.f64 (/.f64 d1 #s(literal -1 binary64)) (+.f64 (+.f64 d2 d3) #s(literal 37 binary64))))
(neg.f64 (*.f64 (/.f64 d1 #s(literal -1 binary64)) (+.f64 (+.f64 d2 d3) #s(literal 37 binary64))))
(/.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (/.f64 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64))) d1))
(/.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))) (+.f64 d2 (+.f64 d3 #s(literal -37 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))) (-.f64 #s(literal 37 binary64) (+.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d2 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 (+.f64 d2 d3) #s(literal 37 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) #s(literal -1369 binary64))))) (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))) (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.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 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) #s(literal -1874161 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) #s(literal -1369 binary64))))) (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64)) (/.f64 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64))) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)) (/.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) #s(literal -1874161 binary64)) (/.f64 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64))) d1))))
(/.f64 (/.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64)) d1) (*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) #s(literal -1369 binary64))))) (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) #s(literal -1874161 binary64)) d1) (*.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 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64)) (/.f64 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64))) d1)) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) #s(literal -1369 binary64))))))
(/.f64 (/.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) #s(literal -1874161 binary64)) (/.f64 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64))) d1)) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64)) d1)) (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) #s(literal -1369 binary64))))) (+.f64 d2 (+.f64 d3 #s(literal -37 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) #s(literal -1874161 binary64)) d1)) (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)) (+.f64 d2 (+.f64 d3 #s(literal -37 binary64))))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64)) (/.f64 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64))) d1))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) #s(literal -1369 binary64)))))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) #s(literal -1874161 binary64)) (/.f64 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64))) d1))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)))
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (/.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))))
(*.f64 (*.f64 d1 (+.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 #s(literal 0 binary64) (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) (+.f64 d2 d3))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))) (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 d1 (+.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) (*.f64 (/.f64 d1 #s(literal -1 binary64)) (+.f64 (+.f64 d2 d3) #s(literal 37 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)))))))
(*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64)) d1) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) #s(literal -1369 binary64))))) (+.f64 d2 (+.f64 d3 #s(literal -37 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) #s(literal -1874161 binary64)) d1) (/.f64 #s(literal 1 binary64) (*.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 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64)) (/.f64 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64))) d1)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) #s(literal -1369 binary64)))))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) #s(literal -1874161 binary64)) (/.f64 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64))) d1)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))) (+.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 #s(literal 37 binary64) (+.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal -50653 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) (+.f64 d2 d3)))))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))) (+.f64 (+.f64 d2 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 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) (+.f64 d2 d3)))))))
(*.f64 (/.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))) (/.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 (/.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)))))
(*.f64 (/.f64 d1 #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))) (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))))
(*.f64 (/.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal -50653 binary64))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) (+.f64 d2 d3)))))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -1 binary64)) (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))) #s(literal -1 binary64)) (/.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d2 d3) #s(literal 37 binary64)))) #s(literal -1/2 binary64)))
(+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (*.f64 d1 #s(literal -1369 binary64)))
(+.f64 (*.f64 d1 #s(literal -1369 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))
(+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) d1) (*.f64 #s(literal -1369 binary64) d1))
(+.f64 (*.f64 #s(literal -1369 binary64) d1) (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) d1))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))))
(fma.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 d1 #s(literal -1369 binary64)))
(fma.f64 d1 #s(literal -1369 binary64) (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))
(fma.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) d1 (*.f64 #s(literal -1369 binary64) d1))
(fma.f64 #s(literal -1369 binary64) d1 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) d1))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) #s(literal -1369 binary64))))) (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) #s(literal -1874161 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) #s(literal -1369 binary64))))) (*.f64 d1 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)) (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) #s(literal -1874161 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64)) d1) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) #s(literal -1369 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) #s(literal -1874161 binary64)) d1) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)))
(/.f64 (*.f64 d1 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64))) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) #s(literal -1369 binary64))))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) #s(literal -1874161 binary64))) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) #s(literal -1369 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) #s(literal -1874161 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) #s(literal -1369 binary64)))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) #s(literal -1874161 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal -1369 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 (*.f64 (*.f64 d1 #s(literal -1369 binary64)) (*.f64 d1 #s(literal -1369 binary64))) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (*.f64 d1 #s(literal -1369 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal -1369 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 #s(literal -1369 binary64)) (*.f64 d1 #s(literal -1369 binary64))) (-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (*.f64 (*.f64 d1 #s(literal -1369 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1369 binary64) d1) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) d1) (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) d1)) (-.f64 (*.f64 (*.f64 #s(literal -1369 binary64) d1) (*.f64 #s(literal -1369 binary64) d1)) (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) d1) (*.f64 #s(literal -1369 binary64) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1369 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) d1) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal -1369 binary64) d1) (*.f64 #s(literal -1369 binary64) d1)) (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) d1) (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) d1)) (*.f64 (*.f64 #s(literal -1369 binary64) d1) (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (*.f64 (*.f64 d1 #s(literal -1369 binary64)) (*.f64 d1 #s(literal -1369 binary64)))) (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (*.f64 d1 #s(literal -1369 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal -1369 binary64)) (*.f64 d1 #s(literal -1369 binary64))) (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) (-.f64 (*.f64 d1 #s(literal -1369 binary64)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) d1) (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) d1)) (*.f64 (*.f64 #s(literal -1369 binary64) d1) (*.f64 #s(literal -1369 binary64) d1))) (-.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) d1) (*.f64 #s(literal -1369 binary64) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1369 binary64) d1) (*.f64 #s(literal -1369 binary64) d1)) (*.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) d1) (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) d1))) (-.f64 (*.f64 #s(literal -1369 binary64) d1) (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) d1)))
(*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) d1)
(*.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))))
(*.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) #s(literal -1369 binary64)))))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) #s(literal -1874161 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) #s(literal -1369 binary64)))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) #s(literal -1874161 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))))
(+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))
(+.f64 #s(literal -1369 binary64) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))
(+.f64 (*.f64 d2 (+.f64 d2 d3)) (+.f64 (*.f64 d3 (+.f64 d2 d3)) #s(literal -1369 binary64)))
(+.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))) (neg.f64 (/.f64 #s(literal 1874161 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)))))
(+.f64 (+.f64 #s(literal -1369 binary64) (*.f64 d2 (+.f64 d2 d3))) (*.f64 d3 (+.f64 d2 d3)))
(-.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))
(-.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))) (/.f64 #s(literal 1874161 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) #s(literal -1369 binary64)))))) (/.f64 #s(literal 2565726409 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) #s(literal -1369 binary64)))))))
(-.f64 (/.f64 #s(literal 1874161 binary64) (-.f64 #s(literal -1369 binary64) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 #s(literal -1369 binary64) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))))
(fma.f64 d2 (+.f64 d2 d3) (+.f64 (*.f64 d3 (+.f64 d2 d3)) #s(literal -1369 binary64)))
(fma.f64 (+.f64 d2 d3) d2 (+.f64 (*.f64 d3 (+.f64 d2 d3)) #s(literal -1369 binary64)))
(fma.f64 (+.f64 d2 d3) (+.f64 d2 d3) #s(literal -1369 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64)) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) #s(literal -1369 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64)) (+.f64 #s(literal 1874161 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1874161 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)))) (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1369 binary64) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))))))
(/.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) #s(literal -1874161 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 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) #s(literal -1369 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64))) (neg.f64 (+.f64 #s(literal 1874161 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) #s(literal -1874161 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))))
(/.f64 (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) (-.f64 #s(literal -1369 binary64) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))) (*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)) #s(literal 1874161 binary64))) (*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) #s(literal -1369 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) #s(literal -1874161 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))))) (neg.f64 (-.f64 #s(literal -1369 binary64) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (*.f64 d2 (*.f64 d2 d2))) (pow.f64 (+.f64 (*.f64 d3 (+.f64 d2 d3)) #s(literal -1369 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 d2 d2)) (-.f64 (*.f64 (+.f64 (*.f64 d3 (+.f64 d2 d3)) #s(literal -1369 binary64)) (+.f64 (*.f64 d3 (+.f64 d2 d3)) #s(literal -1369 binary64))) (*.f64 (*.f64 d2 (+.f64 d2 d3)) (+.f64 (*.f64 d3 (+.f64 d2 d3)) #s(literal -1369 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal -1369 binary64) (*.f64 d2 (+.f64 d2 d3))) #s(literal 3 binary64)) (*.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 (+.f64 #s(literal -1369 binary64) (*.f64 d2 (+.f64 d2 d3))) (+.f64 #s(literal -1369 binary64) (*.f64 d2 (+.f64 d2 d3)))) (-.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 d3 d3)) (*.f64 (+.f64 #s(literal -1369 binary64) (*.f64 d2 (+.f64 d2 d3))) (*.f64 d3 (+.f64 d2 d3))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1874161 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))) (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)))) (+.f64 (*.f64 (/.f64 #s(literal 1874161 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))) (/.f64 #s(literal 1874161 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)))) (*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))) (/.f64 #s(literal 1874161 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 d2 d2)) (*.f64 (+.f64 (*.f64 d3 (+.f64 d2 d3)) #s(literal -1369 binary64)) (+.f64 (*.f64 d3 (+.f64 d2 d3)) #s(literal -1369 binary64)))) (-.f64 (*.f64 d2 (+.f64 d2 d3)) (+.f64 (*.f64 d3 (+.f64 d2 d3)) #s(literal -1369 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -1369 binary64) (*.f64 d2 (+.f64 d2 d3))) (+.f64 #s(literal -1369 binary64) (*.f64 d2 (+.f64 d2 d3)))) (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 d3 d3))) (-.f64 (+.f64 #s(literal -1369 binary64) (*.f64 d2 (+.f64 d2 d3))) (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))) (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)))) (*.f64 (/.f64 #s(literal 1874161 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))) (/.f64 #s(literal 1874161 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))) (/.f64 #s(literal 1874161 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) #s(literal -1369 binary64)))))))
(*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1874161 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))))))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) #s(literal -1874161 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) #s(literal -2565726409 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) #s(literal -1369 binary64))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) #s(literal -1874161 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1369 binary64)))))
(*.f64 (-.f64 #s(literal 1874161 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1369 binary64) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))))
(+.f64 (*.f64 d2 (+.f64 d2 d3)) (*.f64 d3 (+.f64 d2 d3)))
(+.f64 (*.f64 d3 (+.f64 d2 d3)) (*.f64 d2 (+.f64 d2 d3)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (+.f64 d2 d3))))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 d2 d2)) (-.f64 (*.f64 d2 (+.f64 d2 d3)) (*.f64 d3 (+.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 d3 d3)) (-.f64 (*.f64 d2 (+.f64 d2 d3)) (*.f64 d3 (+.f64 d2 d3)))))
(fma.f64 d2 (+.f64 d2 d3) (*.f64 d3 (+.f64 d2 d3)))
(fma.f64 d3 (+.f64 d2 d3) (*.f64 d2 (+.f64 d2 d3)))
(fma.f64 (+.f64 d2 d3) d2 (*.f64 d3 (+.f64 d2 d3)))
(fma.f64 (+.f64 d2 d3) d3 (*.f64 d2 (+.f64 d2 d3)))
(/.f64 (+.f64 d2 d3) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) (*.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 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (-.f64 d2 d3)) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 d2 d2)) (-.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 d3 d3)) (*.f64 (*.f64 d2 (+.f64 d2 d3)) (*.f64 d3 (+.f64 d2 d3))))) (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (*.f64 d3 (*.f64 d3 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d2 (+.f64 d2 d3)) (*.f64 d3 (+.f64 d2 d3))) (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 (*.f64 d2 (+.f64 d2 d3)) (*.f64 d3 (+.f64 d2 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 (+.f64 d2 d3) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (-.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 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 (-.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 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (-.f64 d2 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 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 d2 d2)) (-.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 d3 d3)) (*.f64 (*.f64 d2 (+.f64 d2 d3)) (*.f64 d3 (+.f64 d2 d3))))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 (*.f64 d2 (+.f64 d2 d3)) (*.f64 d3 (+.f64 d2 d3)))) (-.f64 (*.f64 d2 (+.f64 d2 d3)) (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 (+.f64 d2 d3) (+.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 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 d2 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d2 d3)) (-.f64 d2 d3))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 d3 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 d2 d3)) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 d3 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) d3))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 d2 d3)) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d3))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) (*.f64 d3 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))) (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (*.f64 d3 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) d3))) (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d3))) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 d3 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) d2) (-.f64 d2 d3)) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 d3 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) d3))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) d2) (-.f64 d2 d3)) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d3))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) (*.f64 d3 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))) (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d2) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (*.f64 d3 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) d3))) (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d2) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d3))) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (*.f64 d3 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 d2 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 d3 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 d2 d3)) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 d2 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (*.f64 d3 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) d2))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 d3 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 d2 d3)) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d2))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (*.f64 d3 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) (*.f64 d2 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))) (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 d3 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (*.f64 d2 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (*.f64 d3 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) d2))) (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 d3 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d2))) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 d2 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) d3) (-.f64 d2 d3)) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 d2 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) d2))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) d3) (-.f64 d2 d3)) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d2))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) (*.f64 d2 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))) (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d3) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (*.f64 d2 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) (*.f64 (-.f64 d2 d3) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) d2))) (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d3) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d2))) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (neg.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (-.f64 d2 d3))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))) (neg.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 d2 d2)) (-.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 d3 d3)) (*.f64 (*.f64 d2 (+.f64 d2 d3)) (*.f64 d3 (+.f64 d2 d3)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 (*.f64 d2 (+.f64 d2 d3)) (*.f64 d3 (+.f64 d2 d3))))) (neg.f64 (-.f64 (*.f64 d2 (+.f64 d2 d3)) (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 d2 d3))) (-.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)) (+.f64 d2 d3))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 d3 d3)) (-.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 d2 d2)) (*.f64 (*.f64 d3 (+.f64 d2 d3)) (*.f64 d2 (+.f64 d2 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 d3 d3)) (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 d2 d2))) (-.f64 (*.f64 d3 (+.f64 d2 d3)) (*.f64 d2 (+.f64 d2 d3))))
(pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 (+.f64 d2 d3))) #s(literal 2 binary64))
(*.f64 (+.f64 d2 d3) (+.f64 d2 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)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) #s(literal 2 binary64)))
(*.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 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 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 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))))
(*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (-.f64 d2 d3))))
(*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))))
(*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 d2 d2)) (-.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 d3 d3)) (*.f64 (*.f64 d2 (+.f64 d2 d3)) (*.f64 d3 (+.f64 d2 d3)))))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 (*.f64 d2 (+.f64 d2 d3)) (*.f64 d3 (+.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (+.f64 d2 d3)) (*.f64 d3 (+.f64 d2 d3)))))
(*.f64 (*.f64 (+.f64 d2 d3) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (exp.f64 (log.f64 (+.f64 d2 d3))) (exp.f64 (log.f64 (+.f64 d2 d3))))

simplify291.0ms (5.1%)

Algorithm
egg-herbie
Rules
3528×*-lowering-*.f32
3528×*-lowering-*.f64
1974×+-lowering-+.f64
1974×+-lowering-+.f32
1420×sum3-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03703058
112922745
246702692
082092692
Stop Event
iter limit
node limit
Counts
288 → 288
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)))))
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)))
(* 37 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)
(+ (* 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))
(* -1 (* d1 (- (* -1 d2) 37)))
(* -1 (* d1 (- (* -1 d2) 37)))
(* -1 (* d1 (- (* -1 d2) 37)))
(* -1 (* d1 (- (* -1 d2) 37)))
(* 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)
(* 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))))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* -1 (* d1 (- (* -1 d3) 37)))
(* -1 (* d1 (- (* -1 d3) 37)))
(* -1 (* d1 (- (* -1 d3) 37)))
(* -1 (* d1 (- (* -1 d3) 37)))
(* 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 (- (pow d3 2) 1369)) (- d3 37))
(+ (* d2 (- (* 2 (/ (* d1 d3) (- d3 37))) (/ (* d1 (- (pow d3 2) 1369)) (pow (- d3 37) 2)))) (/ (* d1 (- (pow d3 2) 1369)) (- d3 37)))
(+ (* d2 (- (+ (* 2 (/ (* d1 d3) (- d3 37))) (* d2 (- (+ (/ d1 (- d3 37)) (/ (* d1 (- (pow d3 2) 1369)) (pow (- d3 37) 3))) (* 2 (/ (* d1 d3) (pow (- d3 37) 2)))))) (/ (* d1 (- (pow d3 2) 1369)) (pow (- d3 37) 2)))) (/ (* d1 (- (pow d3 2) 1369)) (- d3 37)))
(+ (* d2 (- (+ (* 2 (/ (* d1 d3) (- d3 37))) (* d2 (- (+ (* d2 (- (* 2 (/ (* d1 d3) (pow (- d3 37) 3))) (+ (/ d1 (pow (- d3 37) 2)) (/ (* d1 (- (pow d3 2) 1369)) (pow (- d3 37) 4))))) (+ (/ d1 (- d3 37)) (/ (* d1 (- (pow d3 2) 1369)) (pow (- d3 37) 3)))) (* 2 (/ (* d1 d3) (pow (- d3 37) 2)))))) (/ (* d1 (- (pow d3 2) 1369)) (pow (- d3 37) 2)))) (/ (* d1 (- (pow d3 2) 1369)) (- d3 37)))
(* d1 d2)
(* d2 (- (+ d1 (* 2 (/ (* d1 d3) d2))) (/ (* d1 (- d3 37)) d2)))
(* d2 (- (+ d1 (+ (* 2 (/ (* d1 d3) d2)) (/ (* d1 (- (pow d3 2) 1369)) (pow d2 2)))) (+ (/ (* d1 (- d3 37)) d2) (/ (* (- d3 37) (- (* 2 (* d1 d3)) (* d1 (- d3 37)))) (pow d2 2)))))
(* d2 (- (+ d1 (+ (* -1 (/ (* (- d3 37) (- (* d1 (- (pow d3 2) 1369)) (* (- d3 37) (- (* 2 (* d1 d3)) (* d1 (- d3 37)))))) (pow d2 3))) (+ (* 2 (/ (* d1 d3) d2)) (/ (* d1 (- (pow d3 2) 1369)) (pow d2 2))))) (+ (/ (* d1 (- d3 37)) d2) (/ (* (- d3 37) (- (* 2 (* d1 d3)) (* d1 (- d3 37)))) (pow d2 2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* 2 (* d1 d3)) (* d1 (- d3 37))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* d1 (- (pow d3 2) 1369))) (* -1 (* (- d3 37) (- (* 2 (* d1 d3)) (* d1 (- d3 37)))))) d2)) (* 2 (* d1 d3))) (* d1 (- d3 37))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (* d1 (- (pow d3 2) 1369))) (* -1 (/ (* (- d3 37) (- (* -1 (* d1 (- (pow d3 2) 1369))) (* -1 (* (- d3 37) (- (* 2 (* d1 d3)) (* d1 (- d3 37))))))) d2))) (* -1 (* (- d3 37) (- (* 2 (* d1 d3)) (* d1 (- d3 37)))))) d2)) (* 2 (* d1 d3))) (* d1 (- d3 37))) d2)))))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(+ (* d3 (- (* 2 (/ (* d1 d2) (- d2 37))) (/ (* d1 (- (pow d2 2) 1369)) (pow (- d2 37) 2)))) (/ (* d1 (- (pow d2 2) 1369)) (- d2 37)))
(+ (* d3 (- (+ (* 2 (/ (* d1 d2) (- d2 37))) (* d3 (- (+ (/ d1 (- d2 37)) (/ (* d1 (- (pow d2 2) 1369)) (pow (- d2 37) 3))) (* 2 (/ (* d1 d2) (pow (- d2 37) 2)))))) (/ (* d1 (- (pow d2 2) 1369)) (pow (- d2 37) 2)))) (/ (* d1 (- (pow d2 2) 1369)) (- d2 37)))
(+ (* d3 (- (+ (* 2 (/ (* d1 d2) (- d2 37))) (* d3 (- (+ (* d3 (- (* 2 (/ (* d1 d2) (pow (- d2 37) 3))) (+ (/ d1 (pow (- d2 37) 2)) (/ (* d1 (- (pow d2 2) 1369)) (pow (- d2 37) 4))))) (+ (/ d1 (- d2 37)) (/ (* d1 (- (pow d2 2) 1369)) (pow (- d2 37) 3)))) (* 2 (/ (* d1 d2) (pow (- d2 37) 2)))))) (/ (* d1 (- (pow d2 2) 1369)) (pow (- d2 37) 2)))) (/ (* d1 (- (pow d2 2) 1369)) (- d2 37)))
(* d1 d3)
(* d3 (- (+ d1 (* 2 (/ (* d1 d2) d3))) (/ (* d1 (- d2 37)) d3)))
(* d3 (- (+ d1 (+ (* 2 (/ (* d1 d2) d3)) (/ (* d1 (- (pow d2 2) 1369)) (pow d3 2)))) (+ (/ (* d1 (- d2 37)) d3) (/ (* (- d2 37) (- (* 2 (* d1 d2)) (* d1 (- d2 37)))) (pow d3 2)))))
(* d3 (- (+ d1 (+ (* -1 (/ (* (- d2 37) (- (* d1 (- (pow d2 2) 1369)) (* (- d2 37) (- (* 2 (* d1 d2)) (* d1 (- d2 37)))))) (pow d3 3))) (+ (* 2 (/ (* d1 d2) d3)) (/ (* d1 (- (pow d2 2) 1369)) (pow d3 2))))) (+ (/ (* d1 (- d2 37)) d3) (/ (* (- d2 37) (- (* 2 (* d1 d2)) (* d1 (- d2 37)))) (pow d3 2)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (- (* 2 (* d1 d2)) (* d1 (- d2 37))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* d1 (- (pow d2 2) 1369))) (* -1 (* (- d2 37) (- (* 2 (* d1 d2)) (* d1 (- d2 37)))))) d3)) (* 2 (* d1 d2))) (* d1 (- d2 37))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (* d1 (- (pow d2 2) 1369))) (* -1 (/ (* (- d2 37) (- (* -1 (* d1 (- (pow d2 2) 1369))) (* -1 (* (- d2 37) (- (* 2 (* d1 d2)) (* d1 (- d2 37))))))) d3))) (* -1 (* (- d2 37) (- (* 2 (* d1 d2)) (* d1 (- d2 37)))))) d3)) (* 2 (* d1 d2))) (* d1 (- d2 37))) d3)))))
(/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))
(/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))
(/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))
(/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))
(/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))
(/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))
(/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))
(/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))
(/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))
(/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))
(/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))
(/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))
(* d1 (- (pow d3 2) 1369))
(+ (* 2 (* d1 (* d2 d3))) (* d1 (- (pow d3 2) 1369)))
(+ (* d1 (- (pow d3 2) 1369)) (* d2 (+ (* 2 (* d1 d3)) (* d1 d2))))
(+ (* d1 (- (pow d3 2) 1369)) (* d2 (+ (* 2 (* d1 d3)) (* d1 d2))))
(* d1 (pow d2 2))
(* (pow d2 2) (+ d1 (* 2 (/ (* d1 d3) d2))))
(* (pow d2 2) (+ d1 (+ (* 2 (/ (* d1 d3) d2)) (/ (* d1 (- (pow d3 2) 1369)) (pow d2 2)))))
(* (pow d2 2) (+ d1 (+ (* 2 (/ (* d1 d3) d2)) (/ (* d1 (- (pow d3 2) 1369)) (pow d2 2)))))
(* d1 (pow d2 2))
(* (pow d2 2) (+ d1 (* 2 (/ (* d1 d3) d2))))
(* (pow d2 2) (+ d1 (* -1 (/ (+ (* -2 (* d1 d3)) (* -1 (/ (* d1 (- (pow d3 2) 1369)) d2))) d2))))
(* (pow d2 2) (+ d1 (* -1 (/ (+ (* -2 (* d1 d3)) (* -1 (/ (* d1 (- (pow d3 2) 1369)) d2))) d2))))
(* d1 (- (pow d2 2) 1369))
(+ (* 2 (* d1 (* d2 d3))) (* d1 (- (pow d2 2) 1369)))
(+ (* d1 (- (pow d2 2) 1369)) (* d3 (+ (* 2 (* d1 d2)) (* d1 d3))))
(+ (* d1 (- (pow d2 2) 1369)) (* d3 (+ (* 2 (* d1 d2)) (* d1 d3))))
(* d1 (pow d3 2))
(* (pow d3 2) (+ d1 (* 2 (/ (* d1 d2) d3))))
(* (pow d3 2) (+ d1 (+ (* 2 (/ (* d1 d2) d3)) (/ (* d1 (- (pow d2 2) 1369)) (pow d3 2)))))
(* (pow d3 2) (+ d1 (+ (* 2 (/ (* d1 d2) d3)) (/ (* d1 (- (pow d2 2) 1369)) (pow d3 2)))))
(* d1 (pow d3 2))
(* (pow d3 2) (+ d1 (* 2 (/ (* d1 d2) d3))))
(* (pow d3 2) (+ d1 (* -1 (/ (+ (* -2 (* d1 d2)) (* -1 (/ (* d1 (- (pow d2 2) 1369)) d3))) d3))))
(* (pow d3 2) (+ d1 (* -1 (/ (+ (* -2 (* d1 d2)) (* -1 (/ (* d1 (- (pow d2 2) 1369)) d3))) d3))))
(* d1 (- (pow (+ d2 d3) 2) 1369))
(* d1 (- (pow (+ d2 d3) 2) 1369))
(* d1 (- (pow (+ d2 d3) 2) 1369))
(* d1 (- (pow (+ d2 d3) 2) 1369))
(* d1 (- (pow (+ d2 d3) 2) 1369))
(* d1 (- (pow (+ d2 d3) 2) 1369))
(* d1 (- (pow (+ d2 d3) 2) 1369))
(* d1 (- (pow (+ d2 d3) 2) 1369))
(* d1 (- (pow (+ d2 d3) 2) 1369))
(* d1 (- (pow (+ d2 d3) 2) 1369))
(* d1 (- (pow (+ d2 d3) 2) 1369))
(* d1 (- (pow (+ d2 d3) 2) 1369))
(- (pow d3 2) 1369)
(- (+ (* 2 (* d2 d3)) (pow d3 2)) 1369)
(- (+ (* d2 (+ d2 (* 2 d3))) (pow d3 2)) 1369)
(- (+ (* d2 (+ d2 (* 2 d3))) (pow d3 2)) 1369)
(pow d2 2)
(* (pow d2 2) (+ 1 (* 2 (/ d3 d2))))
(* (pow d2 2) (- (+ 1 (+ (* 2 (/ d3 d2)) (/ (pow d3 2) (pow d2 2)))) (/ 1369 (pow d2 2))))
(* (pow d2 2) (- (+ 1 (+ (* 2 (/ d3 d2)) (/ (pow d3 2) (pow d2 2)))) (/ 1369 (pow d2 2))))
(pow d2 2)
(* (pow d2 2) (+ 1 (* 2 (/ d3 d2))))
(* (pow d2 2) (+ 1 (* -1 (/ (+ (* -2 d3) (* -1 (/ (- (pow d3 2) 1369) d2))) d2))))
(* (pow d2 2) (+ 1 (* -1 (/ (+ (* -2 d3) (* -1 (/ (- (pow d3 2) 1369) d2))) d2))))
(- (pow d2 2) 1369)
(- (+ (* 2 (* d2 d3)) (pow d2 2)) 1369)
(- (+ (* d3 (+ d3 (* 2 d2))) (pow d2 2)) 1369)
(- (+ (* d3 (+ d3 (* 2 d2))) (pow d2 2)) 1369)
(pow d3 2)
(* (pow d3 2) (+ 1 (* 2 (/ d2 d3))))
(* (pow d3 2) (- (+ 1 (+ (* 2 (/ d2 d3)) (/ (pow d2 2) (pow d3 2)))) (/ 1369 (pow d3 2))))
(* (pow d3 2) (- (+ 1 (+ (* 2 (/ d2 d3)) (/ (pow d2 2) (pow d3 2)))) (/ 1369 (pow d3 2))))
(pow d3 2)
(* (pow d3 2) (+ 1 (* 2 (/ d2 d3))))
(* (pow d3 2) (+ 1 (* -1 (/ (+ (* -2 d2) (* -1 (/ (- (pow d2 2) 1369) d3))) d3))))
(* (pow d3 2) (+ 1 (* -1 (/ (+ (* -2 d2) (* -1 (/ (- (pow d2 2) 1369) d3))) d3))))
(pow d3 2)
(+ (* 2 (* d2 d3)) (pow d3 2))
(+ (* d2 (+ d2 (* 2 d3))) (pow d3 2))
(+ (* d2 (+ d2 (* 2 d3))) (pow d3 2))
(pow d2 2)
(* (pow d2 2) (+ 1 (* 2 (/ d3 d2))))
(* (pow d2 2) (+ 1 (+ (* 2 (/ d3 d2)) (/ (pow d3 2) (pow d2 2)))))
(* (pow d2 2) (+ 1 (+ (* 2 (/ d3 d2)) (/ (pow d3 2) (pow d2 2)))))
(pow d2 2)
(* (pow d2 2) (+ 1 (* 2 (/ d3 d2))))
(* (pow d2 2) (+ 1 (* -1 (/ (+ (* -2 d3) (* -1 (/ (pow d3 2) d2))) d2))))
(* (pow d2 2) (+ 1 (* -1 (/ (+ (* -2 d3) (* -1 (/ (pow d3 2) d2))) d2))))
(pow d2 2)
(+ (* 2 (* d2 d3)) (pow d2 2))
(+ (* d3 (+ d3 (* 2 d2))) (pow d2 2))
(+ (* d3 (+ d3 (* 2 d2))) (pow d2 2))
(pow d3 2)
(* (pow d3 2) (+ 1 (* 2 (/ d2 d3))))
(* (pow d3 2) (+ 1 (+ (* 2 (/ d2 d3)) (/ (pow d2 2) (pow d3 2)))))
(* (pow d3 2) (+ 1 (+ (* 2 (/ d2 d3)) (/ (pow d2 2) (pow d3 2)))))
(pow d3 2)
(* (pow d3 2) (+ 1 (* 2 (/ d2 d3))))
(* (pow d3 2) (+ 1 (* -1 (/ (+ (* -2 d2) (* -1 (/ (pow d2 2) d3))) d3))))
(* (pow d3 2) (+ 1 (* -1 (/ (+ (* -2 d2) (* -1 (/ (pow d2 2) d3))) d3))))
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 d2 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 d3) d2)))
(* 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 d3 (+.f64 d1 (/.f64 (*.f64 d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 d2) d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 d2) d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 d2) d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 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 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 d2 (-.f64 #s(literal -1 binary64) (/.f64 d3 d2))))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 d2 (-.f64 #s(literal -1 binary64) (/.f64 d3 d2))))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 d2 (-.f64 #s(literal -1 binary64) (/.f64 d3 d2))))
d2
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
d3
(* d3 (+ 1 (/ d2 d3)))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (-.f64 #s(literal 0 binary64) d3))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (-.f64 #s(literal 0 binary64) d3))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (-.f64 #s(literal 0 binary64) 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))
(* 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 d2 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 37 binary64)) d2)))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 37 binary64)) d2)))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 37 binary64)) d2)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 37 binary64)) d2)))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 37 binary64)) d2)))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 37 binary64)) d2)))
(* 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)))
(* -1 (* d1 (- (* -1 d2) 37)))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal -37 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 37)))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal -37 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 37)))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal -37 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 37)))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal -37 binary64) 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 d2)
(*.f64 d1 d2)
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d3 (+.f64 d1 (*.f64 #s(literal 37 binary64) (/.f64 d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d3 (+.f64 d1 (*.f64 #s(literal 37 binary64) (/.f64 d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d3 (+.f64 d1 (*.f64 #s(literal 37 binary64) (/.f64 d1 d3))))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d3 (+.f64 d1 (*.f64 #s(literal 37 binary64) (/.f64 d1 d3))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d3 (+.f64 d1 (*.f64 #s(literal 37 binary64) (/.f64 d1 d3))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d3 (+.f64 d1 (*.f64 #s(literal 37 binary64) (/.f64 d1 d3))))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(* -1 (* d1 (- (* -1 d3) 37)))
(-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal -37 binary64) d3)))
(* -1 (* d1 (- (* -1 d3) 37)))
(-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal -37 binary64) d3)))
(* -1 (* d1 (- (* -1 d3) 37)))
(-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal -37 binary64) d3)))
(* -1 (* d1 (- (* -1 d3) 37)))
(-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal -37 binary64) 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)
(/ (* d1 (- (pow d3 2) 1369)) (- d3 37))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (+.f64 d3 #s(literal -37 binary64)))
(+ (* d2 (- (* 2 (/ (* d1 d3) (- d3 37))) (/ (* d1 (- (pow d3 2) 1369)) (pow (- d3 37) 2)))) (/ (* d1 (- (pow d3 2) 1369)) (- d3 37)))
(+.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (+.f64 d3 #s(literal -37 binary64))) (*.f64 d2 (-.f64 (/.f64 (*.f64 d1 (*.f64 d3 #s(literal 2 binary64))) (+.f64 d3 #s(literal -37 binary64))) (/.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) (+.f64 d3 #s(literal -37 binary64)))))))
(+ (* d2 (- (+ (* 2 (/ (* d1 d3) (- d3 37))) (* d2 (- (+ (/ d1 (- d3 37)) (/ (* d1 (- (pow d3 2) 1369)) (pow (- d3 37) 3))) (* 2 (/ (* d1 d3) (pow (- d3 37) 2)))))) (/ (* d1 (- (pow d3 2) 1369)) (pow (- d3 37) 2)))) (/ (* d1 (- (pow d3 2) 1369)) (- d3 37)))
(+.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (+.f64 d3 #s(literal -37 binary64))) (*.f64 d2 (+.f64 (*.f64 d2 (+.f64 (/.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) (+.f64 d3 #s(literal -37 binary64)))) (+.f64 d3 #s(literal -37 binary64))) (+.f64 (/.f64 d1 (+.f64 d3 #s(literal -37 binary64))) (/.f64 (*.f64 d1 (*.f64 d3 #s(literal -2 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) (+.f64 d3 #s(literal -37 binary64))))))) (-.f64 (/.f64 (*.f64 d1 (*.f64 d3 #s(literal 2 binary64))) (+.f64 d3 #s(literal -37 binary64))) (/.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) (+.f64 d3 #s(literal -37 binary64))))))))
(+ (* d2 (- (+ (* 2 (/ (* d1 d3) (- d3 37))) (* d2 (- (+ (* d2 (- (* 2 (/ (* d1 d3) (pow (- d3 37) 3))) (+ (/ d1 (pow (- d3 37) 2)) (/ (* d1 (- (pow d3 2) 1369)) (pow (- d3 37) 4))))) (+ (/ d1 (- d3 37)) (/ (* d1 (- (pow d3 2) 1369)) (pow (- d3 37) 3)))) (* 2 (/ (* d1 d3) (pow (- d3 37) 2)))))) (/ (* d1 (- (pow d3 2) 1369)) (pow (- d3 37) 2)))) (/ (* d1 (- (pow d3 2) 1369)) (- d3 37)))
(+.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (+.f64 d3 #s(literal -37 binary64))) (*.f64 d2 (+.f64 (*.f64 d2 (+.f64 (+.f64 (/.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) (+.f64 d3 #s(literal -37 binary64)))) (+.f64 d3 #s(literal -37 binary64))) (+.f64 (/.f64 d1 (+.f64 d3 #s(literal -37 binary64))) (/.f64 (*.f64 d1 (*.f64 d3 #s(literal -2 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) (+.f64 d3 #s(literal -37 binary64)))))) (*.f64 d2 (-.f64 (/.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d3 #s(literal 2 binary64))) (+.f64 d3 #s(literal -37 binary64))) (+.f64 d3 #s(literal -37 binary64))) (+.f64 d3 #s(literal -37 binary64))) (+.f64 (/.f64 (/.f64 d1 (+.f64 d3 #s(literal -37 binary64))) (+.f64 d3 #s(literal -37 binary64))) (/.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (pow.f64 (+.f64 d3 #s(literal -37 binary64)) #s(literal 4 binary64)))))))) (-.f64 (/.f64 (*.f64 d1 (*.f64 d3 #s(literal 2 binary64))) (+.f64 d3 #s(literal -37 binary64))) (/.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) (+.f64 d3 #s(literal -37 binary64))))))))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (- (+ d1 (* 2 (/ (* d1 d3) d2))) (/ (* d1 (- d3 37)) d2)))
(*.f64 d2 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (*.f64 d3 #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) d2)))
(* d2 (- (+ d1 (+ (* 2 (/ (* d1 d3) d2)) (/ (* d1 (- (pow d3 2) 1369)) (pow d2 2)))) (+ (/ (* d1 (- d3 37)) d2) (/ (* (- d3 37) (- (* 2 (* d1 d3)) (* d1 (- d3 37)))) (pow d2 2)))))
(*.f64 d2 (+.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d3 #s(literal 2 binary64))) d2) (/.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (*.f64 d2 d2))) (-.f64 d1 (+.f64 (/.f64 (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))) d2) (*.f64 (+.f64 d3 #s(literal -37 binary64)) (/.f64 (-.f64 (*.f64 d1 (*.f64 d3 #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) (*.f64 d2 d2)))))))
(* d2 (- (+ d1 (+ (* -1 (/ (* (- d3 37) (- (* d1 (- (pow d3 2) 1369)) (* (- d3 37) (- (* 2 (* d1 d3)) (* d1 (- d3 37)))))) (pow d2 3))) (+ (* 2 (/ (* d1 d3) d2)) (/ (* d1 (- (pow d3 2) 1369)) (pow d2 2))))) (+ (/ (* d1 (- d3 37)) d2) (/ (* (- d3 37) (- (* 2 (* d1 d3)) (* d1 (- d3 37)))) (pow d2 2)))))
(*.f64 d2 (+.f64 d1 (+.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal -37 binary64)) (-.f64 (*.f64 (+.f64 d3 #s(literal -37 binary64)) (-.f64 (*.f64 d1 (*.f64 d3 #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))) (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))))) (*.f64 d2 (*.f64 d2 d2))) (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d3 #s(literal 2 binary64))) d2) (/.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (*.f64 d2 d2))) (/.f64 (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))) d2)) (*.f64 (+.f64 d3 #s(literal -37 binary64)) (/.f64 (-.f64 (*.f64 d1 (*.f64 d3 #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) (*.f64 d2 d2)))))))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* 2 (* d1 d3)) (* d1 (- d3 37))) d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (*.f64 d3 #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* d1 (- (pow d3 2) 1369))) (* -1 (* (- d3 37) (- (* 2 (* d1 d3)) (* d1 (- d3 37)))))) d2)) (* 2 (* d1 d3))) (* d1 (- d3 37))) d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (-.f64 (-.f64 (*.f64 d1 (*.f64 d3 #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) (/.f64 (-.f64 (*.f64 (+.f64 d3 #s(literal -37 binary64)) (-.f64 (*.f64 d1 (*.f64 d3 #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))) (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))) d2)) d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (* d1 (- (pow d3 2) 1369))) (* -1 (/ (* (- d3 37) (- (* -1 (* d1 (- (pow d3 2) 1369))) (* -1 (* (- d3 37) (- (* 2 (* d1 d3)) (* d1 (- d3 37))))))) d2))) (* -1 (* (- d3 37) (- (* 2 (* d1 d3)) (* d1 (- d3 37)))))) d2)) (* 2 (* d1 d3))) (* d1 (- d3 37))) d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (-.f64 (-.f64 (*.f64 d1 (*.f64 d3 #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) (/.f64 (+.f64 (*.f64 (+.f64 d3 #s(literal -37 binary64)) (/.f64 (-.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) (-.f64 (*.f64 d1 (*.f64 d3 #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))))) d2)) (-.f64 (*.f64 (+.f64 d3 #s(literal -37 binary64)) (-.f64 (*.f64 d1 (*.f64 d3 #s(literal 2 binary64))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))) (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))))) d2)) d2)))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 d2 #s(literal -37 binary64)))
(+ (* d3 (- (* 2 (/ (* d1 d2) (- d2 37))) (/ (* d1 (- (pow d2 2) 1369)) (pow (- d2 37) 2)))) (/ (* d1 (- (pow d2 2) 1369)) (- d2 37)))
(+.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 d2 #s(literal -37 binary64))) (*.f64 d3 (-.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 2 binary64))) (+.f64 d2 #s(literal -37 binary64))) (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (*.f64 (+.f64 d2 #s(literal -37 binary64)) (+.f64 d2 #s(literal -37 binary64)))))))
(+ (* d3 (- (+ (* 2 (/ (* d1 d2) (- d2 37))) (* d3 (- (+ (/ d1 (- d2 37)) (/ (* d1 (- (pow d2 2) 1369)) (pow (- d2 37) 3))) (* 2 (/ (* d1 d2) (pow (- d2 37) 2)))))) (/ (* d1 (- (pow d2 2) 1369)) (pow (- d2 37) 2)))) (/ (* d1 (- (pow d2 2) 1369)) (- d2 37)))
(+.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 d2 #s(literal -37 binary64))) (*.f64 d3 (+.f64 (*.f64 d3 (+.f64 (+.f64 (/.f64 d1 (+.f64 d2 #s(literal -37 binary64))) (/.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 d2 #s(literal -37 binary64))) (*.f64 (+.f64 d2 #s(literal -37 binary64)) (+.f64 d2 #s(literal -37 binary64))))) (/.f64 (*.f64 d1 (*.f64 d2 #s(literal -2 binary64))) (*.f64 (+.f64 d2 #s(literal -37 binary64)) (+.f64 d2 #s(literal -37 binary64)))))) (-.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 2 binary64))) (+.f64 d2 #s(literal -37 binary64))) (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (*.f64 (+.f64 d2 #s(literal -37 binary64)) (+.f64 d2 #s(literal -37 binary64))))))))
(+ (* d3 (- (+ (* 2 (/ (* d1 d2) (- d2 37))) (* d3 (- (+ (* d3 (- (* 2 (/ (* d1 d2) (pow (- d2 37) 3))) (+ (/ d1 (pow (- d2 37) 2)) (/ (* d1 (- (pow d2 2) 1369)) (pow (- d2 37) 4))))) (+ (/ d1 (- d2 37)) (/ (* d1 (- (pow d2 2) 1369)) (pow (- d2 37) 3)))) (* 2 (/ (* d1 d2) (pow (- d2 37) 2)))))) (/ (* d1 (- (pow d2 2) 1369)) (pow (- d2 37) 2)))) (/ (* d1 (- (pow d2 2) 1369)) (- d2 37)))
(+.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 d2 #s(literal -37 binary64))) (*.f64 d3 (+.f64 (*.f64 d3 (+.f64 (+.f64 (+.f64 (/.f64 d1 (+.f64 d2 #s(literal -37 binary64))) (/.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 d2 #s(literal -37 binary64))) (*.f64 (+.f64 d2 #s(literal -37 binary64)) (+.f64 d2 #s(literal -37 binary64))))) (/.f64 (*.f64 d1 (*.f64 d2 #s(literal -2 binary64))) (*.f64 (+.f64 d2 #s(literal -37 binary64)) (+.f64 d2 #s(literal -37 binary64))))) (*.f64 d3 (-.f64 (-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 2 binary64))) (+.f64 d2 #s(literal -37 binary64))) (*.f64 (+.f64 d2 #s(literal -37 binary64)) (+.f64 d2 #s(literal -37 binary64)))) (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (pow.f64 (+.f64 d2 #s(literal -37 binary64)) #s(literal 4 binary64)))) (/.f64 (/.f64 d1 (+.f64 d2 #s(literal -37 binary64))) (+.f64 d2 #s(literal -37 binary64))))))) (-.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 2 binary64))) (+.f64 d2 #s(literal -37 binary64))) (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (*.f64 (+.f64 d2 #s(literal -37 binary64)) (+.f64 d2 #s(literal -37 binary64))))))))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (- (+ d1 (* 2 (/ (* d1 d2) d3))) (/ (* d1 (- d2 37)) d3)))
(*.f64 d3 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (*.f64 d2 #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64)))) d3)))
(* d3 (- (+ d1 (+ (* 2 (/ (* d1 d2) d3)) (/ (* d1 (- (pow d2 2) 1369)) (pow d3 2)))) (+ (/ (* d1 (- d2 37)) d3) (/ (* (- d2 37) (- (* 2 (* d1 d2)) (* d1 (- d2 37)))) (pow d3 2)))))
(*.f64 d3 (+.f64 d1 (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 2 binary64))) d3) (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (*.f64 d3 d3))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -37 binary64))) d3)) (/.f64 (*.f64 (+.f64 d2 #s(literal -37 binary64)) (-.f64 (*.f64 d1 (*.f64 d2 #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64))))) (*.f64 d3 d3)))))
(* d3 (- (+ d1 (+ (* -1 (/ (* (- d2 37) (- (* d1 (- (pow d2 2) 1369)) (* (- d2 37) (- (* 2 (* d1 d2)) (* d1 (- d2 37)))))) (pow d3 3))) (+ (* 2 (/ (* d1 d2) d3)) (/ (* d1 (- (pow d2 2) 1369)) (pow d3 2))))) (+ (/ (* d1 (- d2 37)) d3) (/ (* (- d2 37) (- (* 2 (* d1 d2)) (* d1 (- d2 37)))) (pow d3 2)))))
(*.f64 d3 (+.f64 d1 (+.f64 (*.f64 (-.f64 (*.f64 (+.f64 d2 #s(literal -37 binary64)) (-.f64 (*.f64 d1 (*.f64 d2 #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64))))) (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (/.f64 (+.f64 d2 #s(literal -37 binary64)) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 (-.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 2 binary64))) d3) (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (*.f64 d3 d3))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -37 binary64))) d3)) (/.f64 (*.f64 (+.f64 d2 #s(literal -37 binary64)) (-.f64 (*.f64 d1 (*.f64 d2 #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64))))) (*.f64 d3 d3))))))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (- (* 2 (* d1 d2)) (* d1 (- d2 37))) d3)))))
(*.f64 d3 (+.f64 d1 (/.f64 (-.f64 (*.f64 d1 (*.f64 d2 #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64)))) d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (- (+ (* -1 (/ (- (* -1 (* d1 (- (pow d2 2) 1369))) (* -1 (* (- d2 37) (- (* 2 (* d1 d2)) (* d1 (- d2 37)))))) d3)) (* 2 (* d1 d2))) (* d1 (- d2 37))) d3)))))
(*.f64 d3 (+.f64 d1 (/.f64 (+.f64 (*.f64 d1 (*.f64 d2 #s(literal 2 binary64))) (-.f64 (/.f64 (-.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (*.f64 (+.f64 d2 #s(literal -37 binary64)) (-.f64 (*.f64 d1 (*.f64 d2 #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64)))))) d3) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64))))) d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (* d1 (- (pow d2 2) 1369))) (* -1 (/ (* (- d2 37) (- (* -1 (* d1 (- (pow d2 2) 1369))) (* -1 (* (- d2 37) (- (* 2 (* d1 d2)) (* d1 (- d2 37))))))) d3))) (* -1 (* (- d2 37) (- (* 2 (* d1 d2)) (* d1 (- d2 37)))))) d3)) (* 2 (* d1 d2))) (* d1 (- d2 37))) d3)))))
(*.f64 d3 (+.f64 d1 (/.f64 (-.f64 (-.f64 (*.f64 d1 (*.f64 d2 #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64)))) (/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal -37 binary64)) (/.f64 (-.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (*.f64 (+.f64 d2 #s(literal -37 binary64)) (-.f64 (*.f64 d1 (*.f64 d2 #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64)))))) d3)) (-.f64 (*.f64 (+.f64 d2 #s(literal -37 binary64)) (-.f64 (*.f64 d1 (*.f64 d2 #s(literal 2 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -37 binary64))))) (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))))) d3)) d3)))
(/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (/.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))))
(/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (/.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))))
(/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (/.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))))
(/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (/.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))))
(/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (/.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))))
(/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (/.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))))
(/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (/.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))))
(/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (/.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))))
(/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (/.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))))
(/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (/.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))))
(/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (/.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))))
(/ (* d1 (- (pow (+ d2 d3) 2) 1369)) (- (+ d2 d3) 37))
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (/.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal -37 binary64)))))
(* d1 (- (pow d3 2) 1369))
(*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))
(+ (* 2 (* d1 (* d2 d3))) (* d1 (- (pow d3 2) 1369)))
(+.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (*.f64 d1 (*.f64 d2 (*.f64 d3 #s(literal 2 binary64)))))
(+ (* d1 (- (pow d3 2) 1369)) (* d2 (+ (* 2 (* d1 d3)) (* d1 d2))))
(+.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (*.f64 d2 (+.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 #s(literal 2 binary64))))))
(+ (* d1 (- (pow d3 2) 1369)) (* d2 (+ (* 2 (* d1 d3)) (* d1 d2))))
(+.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (*.f64 d2 (+.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d3 #s(literal 2 binary64))))))
(* d1 (pow d2 2))
(*.f64 d1 (*.f64 d2 d2))
(* (pow d2 2) (+ d1 (* 2 (/ (* d1 d3) d2))))
(*.f64 (+.f64 d1 (/.f64 (*.f64 d1 (*.f64 d3 #s(literal 2 binary64))) d2)) (*.f64 d2 d2))
(* (pow d2 2) (+ d1 (+ (* 2 (/ (* d1 d3) d2)) (/ (* d1 (- (pow d3 2) 1369)) (pow d2 2)))))
(*.f64 (*.f64 d2 d2) (+.f64 d1 (+.f64 (/.f64 (*.f64 d1 (*.f64 d3 #s(literal 2 binary64))) d2) (/.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (*.f64 d2 d2)))))
(* (pow d2 2) (+ d1 (+ (* 2 (/ (* d1 d3) d2)) (/ (* d1 (- (pow d3 2) 1369)) (pow d2 2)))))
(*.f64 (*.f64 d2 d2) (+.f64 d1 (+.f64 (/.f64 (*.f64 d1 (*.f64 d3 #s(literal 2 binary64))) d2) (/.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (*.f64 d2 d2)))))
(* d1 (pow d2 2))
(*.f64 d1 (*.f64 d2 d2))
(* (pow d2 2) (+ d1 (* 2 (/ (* d1 d3) d2))))
(*.f64 (+.f64 d1 (/.f64 (*.f64 d1 (*.f64 d3 #s(literal 2 binary64))) d2)) (*.f64 d2 d2))
(* (pow d2 2) (+ d1 (* -1 (/ (+ (* -2 (* d1 d3)) (* -1 (/ (* d1 (- (pow d3 2) 1369)) d2))) d2))))
(*.f64 (*.f64 d2 d2) (-.f64 d1 (/.f64 (-.f64 (*.f64 d1 (*.f64 d3 #s(literal -2 binary64))) (/.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) d2)) d2)))
(* (pow d2 2) (+ d1 (* -1 (/ (+ (* -2 (* d1 d3)) (* -1 (/ (* d1 (- (pow d3 2) 1369)) d2))) d2))))
(*.f64 (*.f64 d2 d2) (-.f64 d1 (/.f64 (-.f64 (*.f64 d1 (*.f64 d3 #s(literal -2 binary64))) (/.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) d2)) d2)))
(* d1 (- (pow d2 2) 1369))
(*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(+ (* 2 (* d1 (* d2 d3))) (* d1 (- (pow d2 2) 1369)))
(+.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (*.f64 d1 (*.f64 d2 (*.f64 d3 #s(literal 2 binary64)))))
(+ (* d1 (- (pow d2 2) 1369)) (* d3 (+ (* 2 (* d1 d2)) (* d1 d3))))
(+.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (*.f64 d3 (+.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d2 #s(literal 2 binary64))))))
(+ (* d1 (- (pow d2 2) 1369)) (* d3 (+ (* 2 (* d1 d2)) (* d1 d3))))
(+.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (*.f64 d3 (+.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d2 #s(literal 2 binary64))))))
(* d1 (pow d3 2))
(*.f64 d1 (*.f64 d3 d3))
(* (pow d3 2) (+ d1 (* 2 (/ (* d1 d2) d3))))
(*.f64 (*.f64 d3 d3) (+.f64 d1 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 2 binary64))) d3)))
(* (pow d3 2) (+ d1 (+ (* 2 (/ (* d1 d2) d3)) (/ (* d1 (- (pow d2 2) 1369)) (pow d3 2)))))
(*.f64 (*.f64 d3 d3) (+.f64 (+.f64 d1 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 2 binary64))) d3)) (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (*.f64 d3 d3))))
(* (pow d3 2) (+ d1 (+ (* 2 (/ (* d1 d2) d3)) (/ (* d1 (- (pow d2 2) 1369)) (pow d3 2)))))
(*.f64 (*.f64 d3 d3) (+.f64 (+.f64 d1 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 2 binary64))) d3)) (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (*.f64 d3 d3))))
(* d1 (pow d3 2))
(*.f64 d1 (*.f64 d3 d3))
(* (pow d3 2) (+ d1 (* 2 (/ (* d1 d2) d3))))
(*.f64 (*.f64 d3 d3) (+.f64 d1 (/.f64 (*.f64 d1 (*.f64 d2 #s(literal 2 binary64))) d3)))
(* (pow d3 2) (+ d1 (* -1 (/ (+ (* -2 (* d1 d2)) (* -1 (/ (* d1 (- (pow d2 2) 1369)) d3))) d3))))
(*.f64 (*.f64 d3 d3) (-.f64 d1 (/.f64 (-.f64 (*.f64 d1 (*.f64 d2 #s(literal -2 binary64))) (*.f64 d1 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) d3))) d3)))
(* (pow d3 2) (+ d1 (* -1 (/ (+ (* -2 (* d1 d2)) (* -1 (/ (* d1 (- (pow d2 2) 1369)) d3))) d3))))
(*.f64 (*.f64 d3 d3) (-.f64 d1 (/.f64 (-.f64 (*.f64 d1 (*.f64 d2 #s(literal -2 binary64))) (*.f64 d1 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) d3))) d3)))
(* d1 (- (pow (+ d2 d3) 2) 1369))
(*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))
(* d1 (- (pow (+ d2 d3) 2) 1369))
(*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))
(* d1 (- (pow (+ d2 d3) 2) 1369))
(*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))
(* d1 (- (pow (+ d2 d3) 2) 1369))
(*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))
(* d1 (- (pow (+ d2 d3) 2) 1369))
(*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))
(* d1 (- (pow (+ d2 d3) 2) 1369))
(*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))
(* d1 (- (pow (+ d2 d3) 2) 1369))
(*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))
(* d1 (- (pow (+ d2 d3) 2) 1369))
(*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))
(* d1 (- (pow (+ d2 d3) 2) 1369))
(*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))
(* d1 (- (pow (+ d2 d3) 2) 1369))
(*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))
(* d1 (- (pow (+ d2 d3) 2) 1369))
(*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))
(* d1 (- (pow (+ d2 d3) 2) 1369))
(*.f64 d1 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)))
(- (pow d3 2) 1369)
(+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))
(- (+ (* 2 (* d2 d3)) (pow d3 2)) 1369)
(+.f64 (*.f64 d3 (+.f64 d3 (*.f64 d2 #s(literal 2 binary64)))) #s(literal -1369 binary64))
(- (+ (* d2 (+ d2 (* 2 d3))) (pow d3 2)) 1369)
(+.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (*.f64 d2 (+.f64 d2 (*.f64 d3 #s(literal 2 binary64)))))
(- (+ (* d2 (+ d2 (* 2 d3))) (pow d3 2)) 1369)
(+.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (*.f64 d2 (+.f64 d2 (*.f64 d3 #s(literal 2 binary64)))))
(pow d2 2)
(*.f64 d2 d2)
(* (pow d2 2) (+ 1 (* 2 (/ d3 d2))))
(*.f64 (*.f64 d2 d2) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 #s(literal 2 binary64)) d2)))
(* (pow d2 2) (- (+ 1 (+ (* 2 (/ d3 d2)) (/ (pow d3 2) (pow d2 2)))) (/ 1369 (pow d2 2))))
(*.f64 (*.f64 d2 d2) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 d3 #s(literal 2 binary64)) d2) (/.f64 (/.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) d2) d2))))
(* (pow d2 2) (- (+ 1 (+ (* 2 (/ d3 d2)) (/ (pow d3 2) (pow d2 2)))) (/ 1369 (pow d2 2))))
(*.f64 (*.f64 d2 d2) (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 (*.f64 d3 #s(literal 2 binary64)) d2) (/.f64 (/.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) d2) d2))))
(pow d2 2)
(*.f64 d2 d2)
(* (pow d2 2) (+ 1 (* 2 (/ d3 d2))))
(*.f64 (*.f64 d2 d2) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 #s(literal 2 binary64)) d2)))
(* (pow d2 2) (+ 1 (* -1 (/ (+ (* -2 d3) (* -1 (/ (- (pow d3 2) 1369) d2))) d2))))
(*.f64 (*.f64 d2 d2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d3 #s(literal -2 binary64)) (/.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) d2)) d2)))
(* (pow d2 2) (+ 1 (* -1 (/ (+ (* -2 d3) (* -1 (/ (- (pow d3 2) 1369) d2))) d2))))
(*.f64 (*.f64 d2 d2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d3 #s(literal -2 binary64)) (/.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) d2)) d2)))
(- (pow d2 2) 1369)
(+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))
(- (+ (* 2 (* d2 d3)) (pow d2 2)) 1369)
(+.f64 (*.f64 d2 (+.f64 d2 (*.f64 d3 #s(literal 2 binary64)))) #s(literal -1369 binary64))
(- (+ (* d3 (+ d3 (* 2 d2))) (pow d2 2)) 1369)
(+.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (*.f64 d2 (+.f64 d2 (*.f64 d3 #s(literal 2 binary64)))))
(- (+ (* d3 (+ d3 (* 2 d2))) (pow d2 2)) 1369)
(+.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (*.f64 d2 (+.f64 d2 (*.f64 d3 #s(literal 2 binary64)))))
(pow d3 2)
(*.f64 d3 d3)
(* (pow d3 2) (+ 1 (* 2 (/ d2 d3))))
(*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 #s(literal 2 binary64)) d3))))
(* (pow d3 2) (- (+ 1 (+ (* 2 (/ d2 d3)) (/ (pow d2 2) (pow d3 2)))) (/ 1369 (pow d3 2))))
(*.f64 (*.f64 d3 d3) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 #s(literal 2 binary64)) d3)) (/.f64 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) d3) d3)))
(* (pow d3 2) (- (+ 1 (+ (* 2 (/ d2 d3)) (/ (pow d2 2) (pow d3 2)))) (/ 1369 (pow d3 2))))
(*.f64 (*.f64 d3 d3) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 #s(literal 2 binary64)) d3)) (/.f64 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) d3) d3)))
(pow d3 2)
(*.f64 d3 d3)
(* (pow d3 2) (+ 1 (* 2 (/ d2 d3))))
(*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 #s(literal 2 binary64)) d3))))
(* (pow d3 2) (+ 1 (* -1 (/ (+ (* -2 d2) (* -1 (/ (- (pow d2 2) 1369) d3))) d3))))
(*.f64 (*.f64 d3 d3) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d2 #s(literal -2 binary64)) (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) d3)) d3)))
(* (pow d3 2) (+ 1 (* -1 (/ (+ (* -2 d2) (* -1 (/ (- (pow d2 2) 1369) d3))) d3))))
(*.f64 (*.f64 d3 d3) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d2 #s(literal -2 binary64)) (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) d3)) d3)))
(pow d3 2)
(*.f64 d3 d3)
(+ (* 2 (* d2 d3)) (pow d3 2))
(*.f64 d3 (+.f64 d3 (*.f64 d2 #s(literal 2 binary64))))
(+ (* d2 (+ d2 (* 2 d3))) (pow d3 2))
(+.f64 (*.f64 d3 d3) (*.f64 d2 (+.f64 d2 (*.f64 d3 #s(literal 2 binary64)))))
(+ (* d2 (+ d2 (* 2 d3))) (pow d3 2))
(+.f64 (*.f64 d3 d3) (*.f64 d2 (+.f64 d2 (*.f64 d3 #s(literal 2 binary64)))))
(pow d2 2)
(*.f64 d2 d2)
(* (pow d2 2) (+ 1 (* 2 (/ d3 d2))))
(*.f64 (*.f64 d2 d2) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 #s(literal 2 binary64)) d2)))
(* (pow d2 2) (+ 1 (+ (* 2 (/ d3 d2)) (/ (pow d3 2) (pow d2 2)))))
(*.f64 (*.f64 d2 d2) (+.f64 (/.f64 (*.f64 d3 #s(literal 2 binary64)) d2) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 d3 d3) d2) d2))))
(* (pow d2 2) (+ 1 (+ (* 2 (/ d3 d2)) (/ (pow d3 2) (pow d2 2)))))
(*.f64 (*.f64 d2 d2) (+.f64 (/.f64 (*.f64 d3 #s(literal 2 binary64)) d2) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 d3 d3) d2) d2))))
(pow d2 2)
(*.f64 d2 d2)
(* (pow d2 2) (+ 1 (* 2 (/ d3 d2))))
(*.f64 (*.f64 d2 d2) (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 #s(literal 2 binary64)) d2)))
(* (pow d2 2) (+ 1 (* -1 (/ (+ (* -2 d3) (* -1 (/ (pow d3 2) d2))) d2))))
(*.f64 (*.f64 d2 d2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d3 #s(literal -2 binary64)) (/.f64 (*.f64 d3 d3) d2)) d2)))
(* (pow d2 2) (+ 1 (* -1 (/ (+ (* -2 d3) (* -1 (/ (pow d3 2) d2))) d2))))
(*.f64 (*.f64 d2 d2) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d3 #s(literal -2 binary64)) (/.f64 (*.f64 d3 d3) d2)) d2)))
(pow d2 2)
(*.f64 d2 d2)
(+ (* 2 (* d2 d3)) (pow d2 2))
(*.f64 d2 (+.f64 d2 (*.f64 d3 #s(literal 2 binary64))))
(+ (* d3 (+ d3 (* 2 d2))) (pow d2 2))
(+.f64 (*.f64 d3 d3) (*.f64 d2 (+.f64 d2 (*.f64 d3 #s(literal 2 binary64)))))
(+ (* d3 (+ d3 (* 2 d2))) (pow d2 2))
(+.f64 (*.f64 d3 d3) (*.f64 d2 (+.f64 d2 (*.f64 d3 #s(literal 2 binary64)))))
(pow d3 2)
(*.f64 d3 d3)
(* (pow d3 2) (+ 1 (* 2 (/ d2 d3))))
(*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 #s(literal 2 binary64)) d3))))
(* (pow d3 2) (+ 1 (+ (* 2 (/ d2 d3)) (/ (pow d2 2) (pow d3 2)))))
(*.f64 (*.f64 d3 d3) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 #s(literal 2 binary64)) d3)) (/.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(* (pow d3 2) (+ 1 (+ (* 2 (/ d2 d3)) (/ (pow d2 2) (pow d3 2)))))
(*.f64 (*.f64 d3 d3) (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 #s(literal 2 binary64)) d3)) (/.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(pow d3 2)
(*.f64 d3 d3)
(* (pow d3 2) (+ 1 (* 2 (/ d2 d3))))
(*.f64 d3 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 #s(literal 2 binary64)) d3))))
(* (pow d3 2) (+ 1 (* -1 (/ (+ (* -2 d2) (* -1 (/ (pow d2 2) d3))) d3))))
(*.f64 (*.f64 d3 d3) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d2 #s(literal -2 binary64)) (/.f64 (*.f64 d2 d2) d3)) d3)))
(* (pow d3 2) (+ 1 (* -1 (/ (+ (* -2 d2) (* -1 (/ (pow d2 2) d3))) d3))))
(*.f64 (*.f64 d3 d3) (-.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d2 #s(literal -2 binary64)) (/.f64 (*.f64 d2 d2) d3)) d3)))

eval121.0ms (2.1%)

Compiler

Compiled 21813 to 2095 computations (90.4% saved)

prune89.0ms (1.6%)

Pruning

9 alts after pruning (0 fresh and 9 done)

PrunedKeptTotal
New8730873
Fresh000
Picked055
Done044
Total8739882
Accuracy
100.0%
Counts
882 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
68.8%
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) d1) (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))
62.2%
(+.f64 (*.f64 d3 d1) (*.f64 d1 #s(literal 37 binary64)))
63.1%
(+.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))
78.3%
(*.f64 d1 (+.f64 d2 d3))
63.1%
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
62.2%
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
41.8%
(*.f64 d1 d3)
40.7%
(*.f64 d1 d2)
24.2%
(*.f64 d1 #s(literal 37 binary64))
Compiler

Compiled 196 to 105 computations (46.4% saved)

regimes24.0ms (0.4%)

Counts
13 → 1
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 37 binary64))
(*.f64 d1 d2)
(*.f64 d1 d3)
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(+.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (*.f64 d3 d1) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #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 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) d1) (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))
(+.f64 (+.f64 (*.f64 d1 d2) (/.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 d1 #s(literal 32 binary64)))
Outputs
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 37 binary64) d1))
Calls

5 calls:

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

regimes13.0ms (0.2%)

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

3 calls:

5.0ms
d1
4.0ms
d3
3.0ms
d2
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1d3
Compiler

Compiled 12 to 9 computations (25% saved)

regimes9.0ms (0.2%)

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

3 calls:

3.0ms
d3
3.0ms
d1
3.0ms
d2
Results
AccuracySegmentsBranch
80.1%2d1
98.8%2d2
99.0%2d3
Compiler

Compiled 12 to 9 computations (25% saved)

regimes5.0ms (0.1%)

Counts
5 → 2
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 37 binary64))
(*.f64 d1 d2)
(*.f64 d1 d3)
(*.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:

2.0ms
d3
2.0ms
d2
Results
AccuracySegmentsBranch
93.2%2d2
92.2%2d3
Compiler

Compiled 8 to 6 computations (25% saved)

regimes3.0ms (0.1%)

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

1 calls:

3.0ms
d2
Results
AccuracySegmentsBranch
92.6%2d2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes6.0ms (0.1%)

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

3 calls:

2.0ms
d3
2.0ms
d1
2.0ms
d2
Results
AccuracySegmentsBranch
47.6%3d1
79.0%4d3
76.7%4d2
Compiler

Compiled 12 to 9 computations (25% saved)

regimes3.0ms (0.1%)

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
62.3%3d2
49.5%3d3
Compiler

Compiled 8 to 6 computations (25% saved)

regimes4.0ms (0.1%)

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
d2
1.0ms
d3
1.0ms
d1
Results
AccuracySegmentsBranch
24.2%1d1
24.2%1d3
24.2%1d2
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch12.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
11.0ms
1.9275636683550431e-19
2.625604407797319e-18
Results
8.0ms96×0valid
Compiler

Compiled 130 to 94 computations (27.7% saved)

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

bsearch19.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
-29340.42017799637
-3.0996788740129774e-6
Results
12.0ms160×0valid
Compiler

Compiled 202 to 156 computations (22.8% saved)

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

bsearch20.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
18.0ms
-29340.42017799637
-3.0996788740129774e-6
Results
13.0ms160×0valid
Compiler

Compiled 182 to 136 computations (25.3% saved)

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

bsearch77.0ms (1.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
76.68272867037388
2011.8722583417805
32.0ms
1.9606643186008203e-27
1.8466168272982734e-22
15.0ms
2.940595350327256e-289
1.3348492107420244e-285
Results
29.0ms384×0valid
Compiler

Compiled 358 to 273 computations (23.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-mult: 8.0ms (54.1% of total)
ival-add: 6.0ms (40.6% of total)
const: 1.0ms (6.8% of total)
backward-pass: 0.0ms (0% of total)

bsearch42.0ms (0.7%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
20.0ms
1.5729964195129346e-9
3686733451394.242
19.0ms
-29340.42017799637
-3.0996788740129774e-6
Results
28.0ms336×0valid
Compiler

Compiled 316 to 247 computations (21.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 9.0ms (53.2% of total)
ival-add: 7.0ms (41.3% of total)
const: 1.0ms (5.9% of total)
backward-pass: 0.0ms (0% of total)

simplify17.0ms (0.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
04298
15898
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 37 binary64) d1))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(if (<=.f64 d3 #s(literal 1687496479023819/649037107316853453566312041152512 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d2 d3)))
(if (<=.f64 d2 #s(literal -3458764513820541/288230376151711744 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
(if (<=.f64 d2 #s(literal -29000 binary64)) (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
(if (<=.f64 d3 #s(literal 4388899255034951/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 5988969657808517/2722258935367507707706996859454145691648 binary64)) (*.f64 d1 #s(literal 37 binary64)) (if (<=.f64 d3 #s(literal 2000 binary64)) (*.f64 d1 d2) (*.f64 d1 d3))))
(if (<=.f64 d2 #s(literal -37 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))
(*.f64 d1 #s(literal 37 binary64))
Outputs
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 37 binary64) d1))
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 #s(literal 37 binary64)))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(if (<=.f64 d3 #s(literal 1687496479023819/649037107316853453566312041152512 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d2 d3)))
(if (<=.f64 d3 #s(literal 1687496479023819/649037107316853453566312041152512 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 (+.f64 d2 d3) d1))
(if (<=.f64 d2 #s(literal -3458764513820541/288230376151711744 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
(if (<=.f64 d2 #s(literal -3458764513820541/288230376151711744 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(if (<=.f64 d2 #s(literal -29000 binary64)) (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
(if (<=.f64 d2 #s(literal -29000 binary64)) (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(if (<=.f64 d3 #s(literal 4388899255034951/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 5988969657808517/2722258935367507707706996859454145691648 binary64)) (*.f64 d1 #s(literal 37 binary64)) (if (<=.f64 d3 #s(literal 2000 binary64)) (*.f64 d1 d2) (*.f64 d1 d3))))
(if (<=.f64 d3 #s(literal 4388899255034951/10972248137587377366511872502374418540148785271864664140224003976912394763519345894330351399072725587226569450675744223489916367725489295806448207436491340599228997401420012529071180395583868049283025082524719590383187907857816337980585517000782912424520905193151019179684280147612287372121298604103041024 binary64)) (*.f64 d2 d1) (if (<=.f64 d3 #s(literal 5988969657808517/2722258935367507707706996859454145691648 binary64)) (*.f64 d1 #s(literal 37 binary64)) (if (<=.f64 d3 #s(literal 2000 binary64)) (*.f64 d2 d1) (*.f64 d3 d1))))
(if (<=.f64 d2 #s(literal -37 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))
(if (<=.f64 d2 #s(literal -37 binary64)) (*.f64 d2 d1) (if (<=.f64 d2 #s(literal 37 binary64)) (*.f64 d1 #s(literal 37 binary64)) (*.f64 d2 d1)))
(*.f64 d1 #s(literal 37 binary64))

soundness1.1s (18.7%)

Rules
3350×/-lowering-/.f32
3350×/-lowering-/.f64
3058×*-lowering-*.f32
3058×*-lowering-*.f64
2788×*-lowering-*.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
095928
1344898
21057898
33449898
47932898
08545898
01112
12110
2527
31886
43836
55906
66126
06126
01281157
14801042
216061021
350561015
084571015
01546
19841
297139
0824439
Stop Event
done
iter limit
node limit
iter limit
node limit
iter limit
saturated
iter limit
node limit
Compiler

Compiled 361 to 223 computations (38.2% saved)

preprocess63.0ms (1.1%)

Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 402 to 210 computations (47.8% saved)

end0.0ms (0%)

Profiling

Loading profile data...