FastMath dist3

Time bar (total: 7.3s)

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.2s (17%)

Results
892.0ms8220×0valid
4.0ms26×1valid
2.0ms10×2valid
Precisions
Click to see histograms. Total time spent on operations: 481.0ms
ival-mult: 303.0ms (63% of total)
ival-add: 157.0ms (32.7% of total)
const: 17.0ms (3.5% of total)
backward-pass: 4.0ms (0.8% of total)
Bogosity

preprocess77.0ms (1.1%)

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)

explain170.0ms (2.3%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
20-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
103.0ms488×0valid
4.0ms16×1valid
3.0ms2valid
Compiler

Compiled 106 to 35 computations (67% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-mult: 15.0ms (57.2% of total)
ival-add: 9.0ms (34.3% of total)
const: 1.0ms (3.8% of total)
backward-pass: 1.0ms (3.8% 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
99.2%
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
99.9%
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
Compiler

Compiled 26 to 18 computations (30.8% saved)

simplify22.0ms (0.3%)

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.2%)

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)
accuracy99.4%
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1))
accuracy100.0%
(+.f64 d3 #s(literal 37 binary64))
accuracy100.0%
(+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))
accuracy100.0%
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
Results
61.0ms243×0valid
3.0ms2valid
2.0ms1valid
Compiler

Compiled 64 to 16 computations (75% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 8.0ms (47.5% of total)
ival-add: 8.0ms (47.5% of total)
const: 1.0ms (5.9% of total)
backward-pass: 1.0ms (5.9% of total)

series16.0ms (0.2%)

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

rewrite725.0ms (10%)

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)

simplify211.0ms (2.9%)

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

eval65.0ms (0.9%)

Compiler

Compiled 10341 to 1016 computations (90.2% saved)

prune85.0ms (1.2%)

Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New46910479
Fresh000
Picked202
Done000
Total47110481
Accuracy
100.0%
Counts
481 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.3%
(/.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)))
99.7%
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
70.3%
(/.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)))
99.2%
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))
64.9%
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 #s(literal 32 binary64)))
74.2%
(*.f64 d1 (+.f64 d2 d3))
63.0%
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
64.9%
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
41.3%
(*.f64 d1 d3)
37.4%
(*.f64 d1 d2)
Compiler

Compiled 236 to 158 computations (33.1% saved)

simplify11.0ms (0.2%)

Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01677
14271
28571
312671
414371
515371
615471
015471
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ d1 (/ 1 (+ d2 (+ d3 37))))
d1
(/ 1 (+ d2 (+ d3 37)))
1
(+ d2 (+ d3 37))
d2
(+ d3 37)
d3
37
(* d1 d2)
d1
d2
(* d1 (+ 37 d3))
d1
(+ 37 d3)
37
d3
(* d1 (+ d2 d3))
d1
(+ d2 d3)
d2
d3
(+ (* d1 (+ d3 37)) (* d1 d2))
(* d1 (+ d3 37))
d1
(+ d3 37)
d3
37
(* d1 d2)
d2
Outputs
(/ d1 (/ 1 (+ d2 (+ d3 37))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
d1
(/ 1 (+ d2 (+ d3 37)))
(/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
1
#s(literal 1 binary64)
(+ d2 (+ d3 37))
(+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))
d2
(+ d3 37)
(+.f64 d3 #s(literal 37 binary64))
d3
37
#s(literal 37 binary64)
(* d1 d2)
(*.f64 d1 d2)
d1
d2
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
d1
(+ 37 d3)
(+.f64 d3 #s(literal 37 binary64))
37
#s(literal 37 binary64)
d3
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
d1
(+ d2 d3)
(+.f64 d2 d3)
d2
d3
(+ (* d1 (+ d3 37)) (* d1 d2))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(* d1 (+ d3 37))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
d1
(+ d3 37)
(+.f64 d3 #s(literal 37 binary64))
d3
37
#s(literal 37 binary64)
(* d1 d2)
(*.f64 d1 d2)
d2

localize96.0ms (1.3%)

Localize:

Found 13 expressions of interest:

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

Compiled 84 to 17 computations (79.8% saved)

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

series41.0ms (0.6%)

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

69 calls:

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

rewrite407.0ms (5.6%)

Algorithm
batch-egg-rewrite
Rules
3760×/-lowering-/.f32
3760×/-lowering-/.f64
3314×*-lowering-*.f32
3314×*-lowering-*.f64
2588×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01654
111248
2107048
0853048
Stop Event
iter limit
node limit
Counts
11 → 591
Calls
Call 1
Inputs
(/ d1 (/ 1 (+ d2 (+ d3 37))))
(/ 1 (+ d2 (+ d3 37)))
(+ d2 (+ d3 37))
(+ d3 37)
(* d1 d2)
(* d1 (+ 37 d3))
(+ 37 d3)
(* d1 (+ d2 d3))
(+ d2 d3)
(+ (* d1 (+ d3 37)) (* d1 d2))
(* d1 (+ d3 37))
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64))) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 d3))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 d2)) (*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 d1 d2)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) (*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 37 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 37 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 d3)) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))
(+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 d1 d3)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal -37 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d2)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d2)) (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal -37 binary64))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3))) (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -37 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) d1)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 d1 (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(-.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (/.f64 d1 (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.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 d3 (+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 (+.f64 d2 d3)))
(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 d3 d1 (+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (+.f64 d3 #s(literal 37 binary64)) d1 (*.f64 d1 d2))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 d1 #s(literal 37 binary64)))
(neg.f64 (/.f64 d1 (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(neg.f64 (/.f64 (/.f64 d1 (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) #s(literal 1 binary64)))
(neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) d1)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))) (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))))
(neg.f64 (/.f64 (*.f64 (/.f64 d1 (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.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 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))))
(/.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 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 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) d1))
(/.f64 (-.f64 #s(literal 0 binary64) d1) (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d2) (-.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 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (+.f64 (*.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 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))) (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.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 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))
(/.f64 (/.f64 d1 (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) #s(literal -1 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 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))) (-.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 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 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 #s(literal 37 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (pow.f64 (+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)) (+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))))
(/.f64 (+.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64)))) (-.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64))) (*.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))) (*.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 #s(literal 37 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)) (+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))) (-.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64)))) (*.f64 (*.f64 d3 d3) (*.f64 d1 d1))) (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64))) (*.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))) (+.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) d1) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1)
(*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 d1 (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 #s(literal -37 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.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 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))))
(*.f64 (*.f64 (/.f64 d1 (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(*.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 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))
(*.f64 (/.f64 d1 (pow.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) d1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) d1) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 d2 d2)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 d2 d2)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) d2) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal -37 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(-.f64 (/.f64 d2 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))
(-.f64 (/.f64 (-.f64 d2 d3) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 37 binary64) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))
(-.f64 (/.f64 (+.f64 d2 #s(literal -37 binary64)) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 d3 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))
(-.f64 (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (/.f64 (*.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (+.f64 #s(literal -37 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3))))
(/.f64 (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))))
(pow.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(*.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))))
(*.f64 (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))
(*.f64 (pow.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal -1/2 binary64)) (pow.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) #s(literal -1 binary64)))
(+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))
(+.f64 d3 (+.f64 d2 #s(literal 37 binary64)))
(+.f64 d3 (+.f64 #s(literal 37 binary64) d2))
(+.f64 #s(literal 37 binary64) (+.f64 d2 d3))
(+.f64 (+.f64 d3 #s(literal 37 binary64)) d2)
(+.f64 (+.f64 d3 #s(literal 37 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) d2)))
(+.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 #s(literal 1 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 (neg.f64 (-.f64 #s(literal 0 binary64) d2)) (+.f64 d3 #s(literal 37 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) d2) (+.f64 d3 #s(literal 37 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) d3) (*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) d3) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2)))
(+.f64 (*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))) (*.f64 #s(literal 1 binary64) d3))
(+.f64 (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal -37 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d2)))
(+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d2)) (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal -37 binary64))))
(+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3))) #s(literal 37 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (+.f64 #s(literal -37 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 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 d2 d2) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))
(-.f64 (/.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))
(fma.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64))))) d2)
(fma.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))) d2)
(fma.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) #s(literal 37 binary64))
(fma.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))) d2)
(fma.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)) d2)
(fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) #s(literal 37 binary64))
(neg.f64 (+.f64 #s(literal -37 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3))))
(/.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 (+.f64 d3 #s(literal 37 binary64)) d2) (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64))))
(/.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (+.f64 #s(literal -37 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3))) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (+.f64 (*.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 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 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) (neg.f64 (-.f64 #s(literal 0 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 (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d2)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))
(/.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (+.f64 (+.f64 d2 d3) #s(literal -37 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) (*.f64 (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.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))))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))
(/.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 d2 #s(literal 37 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) (+.f64 d2 #s(literal 37 binary64))) (*.f64 d3 (+.f64 d2 #s(literal 37 binary64))))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (pow.f64 (+.f64 #s(literal 37 binary64) d2) #s(literal 3 binary64))) (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 (+.f64 #s(literal 37 binary64) d2)))))
(/.f64 (+.f64 #s(literal 50653 binary64) (*.f64 (+.f64 d2 d3) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)))) (+.f64 #s(literal 1369 binary64) (-.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 #s(literal 37 binary64) (+.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 3 binary64)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) (+.f64 d2 #s(literal 37 binary64))) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 37 binary64)) d3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))) (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)))))))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 37 binary64)) (+.f64 d2 #s(literal 37 binary64)))) (-.f64 d3 (+.f64 d2 #s(literal 37 binary64))))
(/.f64 (-.f64 (*.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 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 binary64))
(*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (/.f64 (+.f64 (-.f64 d2 d3) #s(literal -37 binary64)) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal -37 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3))))
(*.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal -37 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3))) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal -37 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3))) #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 (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))
(*.f64 (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 d2 d3) #s(literal -37 binary64))))
(*.f64 (pow.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(*.f64 (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) #s(literal 1 binary64)) (/.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(*.f64 (pow.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal 1/2 binary64)) (pow.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal -1/2 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 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(-.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))))
(-.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)))
(neg.f64 (+.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 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64)))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 37 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) (+.f64 d3 #s(literal -37 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (*.f64 (-.f64 #s(literal 37 binary64) d3) (*.f64 d3 d3))) (*.f64 (-.f64 #s(literal 37 binary64) d3) (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 37 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64)))) (+.f64 (*.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64)))) (*.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3))) (+.f64 (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))) (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64)))) (*.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))))) (+.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)))) (+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))
(*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64))))))
(*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(*.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 37 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) d3))))
(/.f64 d2 (/.f64 #s(literal 1 binary64) d1))
(*.f64 d1 d2)
(*.f64 d2 d1)
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))
(-.f64 (/.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -37 binary64) d1))) (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -37 binary64) d1))))
(-.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))) (/.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))
(fma.f64 d1 d3 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d1 d3))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64))))) (+.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))) (+.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -37 binary64) d1)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -37 binary64) d1)))))
(/.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 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64)))) (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))) (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal -37 binary64)) (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d3) (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64)))) (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))) (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal -37 binary64)) (*.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d3) (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1)))
(/.f64 (+.f64 d3 #s(literal 37 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (+.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -37 binary64) d1))) (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -37 binary64) d1)))
(/.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 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) d1) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -37 binary64) d1)))) (neg.f64 (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -37 binary64) d1))))
(/.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 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 37 binary64)))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) d1)) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 37 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(*.f64 (+.f64 d3 #s(literal 37 binary64)) d1)
(*.f64 (+.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))))))
(*.f64 (+.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -37 binary64) d1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -37 binary64) d1))))
(*.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 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(+.f64 d3 #s(literal 37 binary64))
(+.f64 #s(literal 37 binary64) d3)
(+.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (neg.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64)))))
(+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(-.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))))
(-.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)))
(neg.f64 (+.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 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64)))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 37 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) #s(literal 1369 binary64))) (*.f64 (+.f64 d3 #s(literal -37 binary64)) (+.f64 d3 #s(literal -37 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (*.f64 (-.f64 #s(literal 37 binary64) d3) (*.f64 d3 d3))) (*.f64 (-.f64 #s(literal 37 binary64) d3) (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 37 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64)))) (+.f64 (*.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64)))) (*.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3))) (+.f64 (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))) (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64)))) (*.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64))))) (+.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3)))) (+.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 37 binary64) d3))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64)))
(*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64))))))
(*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(*.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 37 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))) (/.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))))
(fma.f64 d1 d2 (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 d2))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d3)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))))))
(/.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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1)))
(/.f64 (+.f64 d2 d3) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d3)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1) (-.f64 d2 d3))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.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 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1)) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 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 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(+.f64 d2 d3)
(+.f64 d3 d2)
(+.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)))
(neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d2 d3))) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d2 d3))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d2 d3)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 d3 d2))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (*.f64 d3 d3))) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(/.f64 (neg.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (neg.f64 (-.f64 d3 d2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d2 d2) (-.f64 d2 d3))) (+.f64 (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))))
(/.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 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 d3))
(*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d2 d3)))))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 #s(literal 37 binary64) d2)))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64))) (*.f64 d1 d3))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 d3))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 d2)) (*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 d1 d2)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) (*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 37 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 37 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 d3)) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))
(+.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 d1 d3)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal -37 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d2)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d2)) (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal -37 binary64))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3))) (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -37 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) d1)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 d1 (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(-.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (/.f64 d1 (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.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 d3 (+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 (+.f64 d2 d3)))
(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 d3 d1 (+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (+.f64 d3 #s(literal 37 binary64)) d1 (*.f64 d1 d2))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 d1 #s(literal 37 binary64)))
(neg.f64 (/.f64 d1 (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(neg.f64 (/.f64 (/.f64 d1 (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) #s(literal 1 binary64)))
(neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) d1)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))) (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))))
(neg.f64 (/.f64 (*.f64 (/.f64 d1 (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.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 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))))
(/.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 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 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) d1))
(/.f64 (-.f64 #s(literal 0 binary64) d1) (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d2) (-.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 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (+.f64 (*.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 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))) (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.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 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))
(/.f64 (/.f64 d1 (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) #s(literal -1 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 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))) (-.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 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 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 #s(literal 37 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (pow.f64 (+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)) (+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))))
(/.f64 (+.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64))) #s(literal 3 binary64)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64)))) (-.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64))) (*.f64 d1 d3)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))) (*.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 #s(literal 37 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)) (+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))) (-.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64)))) (*.f64 (*.f64 d3 d3) (*.f64 d1 d1))) (-.f64 (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64))) (*.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))) (+.f64 (/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) d1) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))))
(*.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) d1)
(*.f64 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 d1 (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 #s(literal -37 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.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 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))))))
(*.f64 (*.f64 (/.f64 d1 (/.f64 #s(literal -1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))) (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2))))
(*.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 (*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))
(*.f64 (/.f64 d1 (pow.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))) #s(literal -1/2 binary64))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 (+.f64 d3 #s(literal 37 binary64)) d2)))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 d3 #s(literal 37 binary64)) (+.f64 d3 #s(literal 37 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d2 d3) #s(literal -37 binary64))))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) d1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 d3 #s(literal 37 binary64)))) d1) #s(literal -1/2 binary64)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))
(-.f64 (/.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -37 binary64) d1))) (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -37 binary64) d1))))
(-.f64 (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))) (/.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))
(fma.f64 d1 d3 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d1 d3))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64))))) (+.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))) (+.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -37 binary64) d1)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -37 binary64) d1)))))
(/.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 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64)))) (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))) (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal -37 binary64)) (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d3) (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64)))) (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))) (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal -37 binary64)) (*.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d3) (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1)))
(/.f64 (+.f64 d3 #s(literal 37 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (+.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -37 binary64) d1))) (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -37 binary64) d1)))
(/.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 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) d1) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1) (-.f64 #s(literal 37 binary64) d3))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -37 binary64) d1)))) (neg.f64 (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -37 binary64) d1))))
(/.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 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 37 binary64)))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) d1)) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 37 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(*.f64 (+.f64 d3 #s(literal 37 binary64)) d1)
(*.f64 (+.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))))))
(*.f64 (+.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d3 d3) (*.f64 d1 d1)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -37 binary64) d1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -37 binary64) d1))))
(*.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 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))
(*.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 1369 binary64) (*.f64 d3 #s(literal -37 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (*.f64 d3 (+.f64 d3 #s(literal -37 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -37 binary64))))
(*.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)) d1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d3)))

simplify336.0ms (4.6%)

Algorithm
egg-herbie
Rules
4256×*-lowering-*.f32
4256×*-lowering-*.f64
1908×+-lowering-+.f64
1908×+-lowering-+.f32
1624×/-lowering-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02231702
17721586
222861528
084981528
Stop Event
iter limit
node limit
Counts
276 → 276
Calls
Call 1
Inputs
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 (+ d2 d3)))
(* d1 (+ 37 d3))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(+ (* d1 d2) (* d1 (+ 37 d3)))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(* d1 (+ 37 d2))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(+ (* d1 d3) (* d1 (+ 37 d2)))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 37 d2)) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d2)) d3)))))
(/ 1 (+ 37 d3))
(+ (* -1 (/ d2 (pow (+ 37 d3) 2))) (/ 1 (+ 37 d3)))
(+ (* d2 (- (/ d2 (pow (+ 37 d3) 3)) (/ 1 (pow (+ 37 d3) 2)))) (/ 1 (+ 37 d3)))
(+ (* d2 (- (* d2 (+ (* -1 (/ d2 (pow (+ 37 d3) 4))) (/ 1 (pow (+ 37 d3) 3)))) (/ 1 (pow (+ 37 d3) 2)))) (/ 1 (+ 37 d3)))
(/ 1 d2)
(/ (+ 1 (* -1 (/ (+ 37 d3) d2))) d2)
(/ (- (+ 1 (/ (pow (+ 37 d3) 2) (pow d2 2))) (+ (* 37 (/ 1 d2)) (/ d3 d2))) d2)
(/ (- (+ 1 (* -1 (/ (pow (+ 37 d3) 3) (pow d2 3)))) (+ (* -1 (/ (pow (+ 37 d3) 2) (pow d2 2))) (+ (* 37 (/ 1 d2)) (/ d3 d2)))) d2)
(/ 1 d2)
(* -1 (/ (- (+ (* 37 (/ 1 d2)) (/ d3 d2)) 1) d2))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 37 d3) 2) d2) (+ 37 d3)) d2)) 1) d2))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 37 d3) 3) d2) (pow (+ 37 d3) 2)) d2)) (+ 37 d3)) d2)) 1) d2))
(/ 1 (+ 37 d2))
(+ (* -1 (/ d3 (pow (+ 37 d2) 2))) (/ 1 (+ 37 d2)))
(+ (* d3 (- (/ d3 (pow (+ 37 d2) 3)) (/ 1 (pow (+ 37 d2) 2)))) (/ 1 (+ 37 d2)))
(+ (* d3 (- (* d3 (+ (* -1 (/ d3 (pow (+ 37 d2) 4))) (/ 1 (pow (+ 37 d2) 3)))) (/ 1 (pow (+ 37 d2) 2)))) (/ 1 (+ 37 d2)))
(/ 1 d3)
(/ (+ 1 (* -1 (/ (+ 37 d2) d3))) d3)
(/ (- (+ 1 (/ (pow (+ 37 d2) 2) (pow d3 2))) (+ (* 37 (/ 1 d3)) (/ d2 d3))) d3)
(/ (- (+ 1 (* -1 (/ (pow (+ 37 d2) 3) (pow d3 3)))) (+ (* -1 (/ (pow (+ 37 d2) 2) (pow d3 2))) (+ (* 37 (/ 1 d3)) (/ d2 d3)))) d3)
(/ 1 d3)
(* -1 (/ (- (+ (* 37 (/ 1 d3)) (/ d2 d3)) 1) d3))
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 37 d2) 2) d3) (+ 37 d2)) d3)) 1) d3))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 37 d2) 3) d3) (pow (+ 37 d2) 2)) d3)) (+ 37 d2)) d3)) 1) d3))
(+ 37 d3)
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
d2
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
d2
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(+ 37 d2)
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
(+ 37 (+ d2 d3))
d3
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
d3
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
37
(+ 37 d3)
(+ 37 d3)
(+ 37 d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* 37 d1)
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (* d1 d3))
(+ (* 37 d1) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
37
(+ 37 d3)
(+ 37 d3)
(+ 37 d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d3 (+ 1 (* 37 (/ 1 d3))))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* d1 d2)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
d3
(+ d2 d3)
(+ d2 d3)
(+ d2 d3)
d2
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
d2
(+ d2 d3)
(+ d2 d3)
(+ d2 d3)
d3
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* d1 (+ 37 (+ 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 (+ 37 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(+ (* 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 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 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))))
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 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)) d2))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)) d2))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)) d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)) d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)) d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)) d2))
(* 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)))
(/ 1 (+ 37 d3))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d3))
(+ (* -1 (/ d2 (pow (+ 37 d3) 2))) (/ 1 (+ 37 d3)))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d3)) (/.f64 (/.f64 d2 (+.f64 #s(literal 37 binary64) d3)) (-.f64 #s(literal -37 binary64) d3)))
(+ (* d2 (- (/ d2 (pow (+ 37 d3) 3)) (/ 1 (pow (+ 37 d3) 2)))) (/ 1 (+ 37 d3)))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d3)) (*.f64 d2 (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 37 binary64) d3) (+.f64 #s(literal 37 binary64) d3))) (/.f64 (/.f64 d2 (*.f64 (+.f64 #s(literal 37 binary64) d3) (+.f64 #s(literal 37 binary64) d3))) (+.f64 #s(literal 37 binary64) d3)))))
(+ (* d2 (- (* d2 (+ (* -1 (/ d2 (pow (+ 37 d3) 4))) (/ 1 (pow (+ 37 d3) 3)))) (/ 1 (pow (+ 37 d3) 2)))) (/ 1 (+ 37 d3)))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d3)) (*.f64 d2 (+.f64 (*.f64 d2 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d3)) (*.f64 (+.f64 #s(literal 37 binary64) d3) (+.f64 #s(literal 37 binary64) d3))) (/.f64 d2 (pow.f64 (+.f64 #s(literal 37 binary64) d3) #s(literal 4 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 37 binary64) d3) (+.f64 #s(literal 37 binary64) d3))))))
(/ 1 d2)
(/.f64 #s(literal 1 binary64) d2)
(/ (+ 1 (* -1 (/ (+ 37 d3) d2))) d2)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -37 binary64) d3) d2)) d2)
(/ (- (+ 1 (/ (pow (+ 37 d3) 2) (pow d2 2))) (+ (* 37 (/ 1 d2)) (/ d3 d2))) d2)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 37 binary64) d3) d2) (+.f64 (/.f64 (+.f64 #s(literal 37 binary64) d3) d2) #s(literal -1 binary64)))) d2)
(/ (- (+ 1 (* -1 (/ (pow (+ 37 d3) 3) (pow d2 3)))) (+ (* -1 (/ (pow (+ 37 d3) 2) (pow d2 2))) (+ (* 37 (/ 1 d2)) (/ d3 d2)))) d2)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal -37 binary64) d3) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (+.f64 #s(literal 37 binary64) d3)) (+.f64 (/.f64 (+.f64 #s(literal 37 binary64) d3) d2) #s(literal -1 binary64))) d2)) d2)) d2)
(/ 1 d2)
(/.f64 #s(literal 1 binary64) d2)
(* -1 (/ (- (+ (* 37 (/ 1 d2)) (/ d3 d2)) 1) d2))
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal -37 binary64) d2) (/.f64 d3 d2))) d2)
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 37 d3) 2) d2) (+ 37 d3)) d2)) 1) d2))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 37 binary64) d3) d2) (+.f64 (/.f64 (+.f64 #s(literal 37 binary64) d3) d2) #s(literal -1 binary64)))) d2)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 37 d3) 3) d2) (pow (+ 37 d3) 2)) d2)) (+ 37 d3)) d2)) 1) d2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal -37 binary64) d3) (/.f64 (*.f64 (*.f64 (+.f64 #s(literal 37 binary64) d3) (+.f64 #s(literal 37 binary64) d3)) (+.f64 (/.f64 (+.f64 #s(literal 37 binary64) d3) d2) #s(literal -1 binary64))) d2)) d2)) d2)
(/ 1 (+ 37 d2))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2))
(+ (* -1 (/ d3 (pow (+ 37 d2) 2))) (/ 1 (+ 37 d2)))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2)) (/.f64 (/.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (-.f64 #s(literal -37 binary64) d2)))
(+ (* d3 (- (/ d3 (pow (+ 37 d2) 3)) (/ 1 (pow (+ 37 d2) 2)))) (/ 1 (+ 37 d2)))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 (-.f64 (/.f64 (/.f64 d3 (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2))))))
(+ (* d3 (- (* d3 (+ (* -1 (/ d3 (pow (+ 37 d2) 4))) (/ 1 (pow (+ 37 d2) 3)))) (/ 1 (pow (+ 37 d2) 2)))) (/ 1 (+ 37 d2)))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2)) (*.f64 d3 (+.f64 (*.f64 d3 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2))) (/.f64 d3 (pow.f64 (+.f64 #s(literal 37 binary64) d2) #s(literal 4 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 #s(literal 37 binary64) d2))))))
(/ 1 d3)
(/.f64 #s(literal 1 binary64) d3)
(/ (+ 1 (* -1 (/ (+ 37 d2) d3))) d3)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -37 binary64) d2) d3)) d3)
(/ (- (+ 1 (/ (pow (+ 37 d2) 2) (pow d3 2))) (+ (* 37 (/ 1 d3)) (/ d2 d3))) d3)
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 37 binary64) d2) d3) (+.f64 (/.f64 (+.f64 #s(literal 37 binary64) d2) d3) #s(literal -1 binary64)))) d3)
(/ (- (+ 1 (* -1 (/ (pow (+ 37 d2) 3) (pow d3 3)))) (+ (* -1 (/ (pow (+ 37 d2) 2) (pow d3 2))) (+ (* 37 (/ 1 d3)) (/ d2 d3)))) d3)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal -37 binary64) d2) (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 (/.f64 (+.f64 #s(literal 37 binary64) d2) d3) #s(literal -1 binary64)))) d3)) d3)) d3)
(/ 1 d3)
(/.f64 #s(literal 1 binary64) d3)
(* -1 (/ (- (+ (* 37 (/ 1 d3)) (/ d2 d3)) 1) d3))
(/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal -37 binary64) d3) (/.f64 d2 d3))) d3)
(* -1 (/ (- (* -1 (/ (- (/ (pow (+ 37 d2) 2) d3) (+ 37 d2)) d3)) 1) d3))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 37 binary64) d2) d3) (+.f64 (/.f64 (+.f64 #s(literal 37 binary64) d2) d3) #s(literal -1 binary64)))) d3)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow (+ 37 d2) 3) d3) (pow (+ 37 d2) 2)) d3)) (+ 37 d2)) d3)) 1) d3))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal -37 binary64) d2) (/.f64 (*.f64 (+.f64 #s(literal 37 binary64) d2) (*.f64 (+.f64 #s(literal 37 binary64) d2) (+.f64 (/.f64 (+.f64 #s(literal 37 binary64) d2) d3) #s(literal -1 binary64)))) d3)) d3)) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 (+ d2 d3))
(+.f64 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 d2 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 37 binary64) d2) (/.f64 d3 d2))))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 37 binary64) d2) (/.f64 d3 d2))))
(* d2 (+ 1 (+ (* 37 (/ 1 d2)) (/ d3 d2))))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 37 binary64) d2) (/.f64 d3 d2))))
d2
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)) d2)
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)) d2)
(* -1 (* d2 (- (* -1 (/ (+ 37 d3) d2)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)) d2)
(+ 37 d2)
(+.f64 #s(literal 37 binary64) d2)
(+ 37 (+ d2 d3))
(+.f64 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 d2 (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(+.f64 d2 (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ 1 (+ (* 37 (/ 1 d3)) (/ d2 d3))))
(+.f64 d2 (+.f64 #s(literal 37 binary64) d3))
d3
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d2) d3)) d3)
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d2) d3)) d3)
(* -1 (* d3 (- (* -1 (/ (+ 37 d2) d3)) 1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d2) d3)) d3)
37
#s(literal 37 binary64)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
37
#s(literal 37 binary64)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
(+ 37 d3)
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
d3
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d3 (+ 1 (* 37 (/ 1 d3))))
(+.f64 #s(literal 37 binary64) d3)
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d3)
(*.f64 d1 d3)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 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 d1 (+.f64 d2 d3))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d2 d3))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d2 d3))
d3
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
d2
(* d2 (+ 1 (/ d3 d2)))
(*.f64 d2 (+.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 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(*.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 d2 d3)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)
(* d1 (+ 37 (+ 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 (+ 37 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 37 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d2))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(+ (* 37 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d3 (+ d1 (+ (* 37 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 d2)) d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 37 binary64) d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 37 d1) (* d1 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 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)) d2))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)) d2))
(* d2 (+ d1 (/ (* d1 (+ 37 d3)) d2)))
(*.f64 d1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)) d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)) d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)) d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 37 d3)) d2)))))
(*.f64 d1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) d3) d2)) d2))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 (+ 37 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))

eval126.0ms (1.7%)

Compiler

Compiled 17111 to 1528 computations (91.1% saved)

prune144.0ms (2%)

Pruning

12 alts after pruning (9 fresh and 3 done)

PrunedKeptTotal
New9386944
Fresh235
Picked235
Done000
Total94212954
Accuracy
100.0%
Counts
954 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.7%
(/.f64 (+.f64 d3 #s(literal 37 binary64)) (/.f64 #s(literal 1 binary64) d1))
44.6%
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1) (-.f64 d2 d3))
62.9%
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))))
64.9%
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 #s(literal 32 binary64)))
73.4%
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
64.9%
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))
74.2%
(*.f64 d1 (+.f64 d2 d3))
63.0%
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
64.9%
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
41.3%
(*.f64 d1 d3)
37.4%
(*.f64 d1 d2)
26.7%
(*.f64 d1 #s(literal 37 binary64))
Compiler

Compiled 198 to 139 computations (29.8% saved)

simplify14.0ms (0.2%)

Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

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

Useful iterations: 1 (0.0ms)

IterNodesCost
01968
14766
28466
313066
417266
520866
623566
724566
824766
024766
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(+ (* d1 d3) (* d1 d2))
(* d1 d3)
d1
d3
(* d1 d2)
d2
(* d1 37)
d1
37
(* d1 (+ d2 37))
d1
(+ d2 37)
d2
37
(/ d1 (/ 1 (+ d2 37)))
d1
(/ 1 (+ d2 37))
1
(+ d2 37)
d2
37
(+ (* d1 (+ d3 5)) (* d1 32))
(* d1 (+ d3 5))
d1
(+ d3 5)
d3
5
(* d1 32)
32
Outputs
(+ (* d1 d3) (* d1 d2))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
d1
d3
(* d1 d2)
(*.f64 d1 d2)
d2
(* d1 37)
(*.f64 d1 #s(literal 37 binary64))
d1
37
#s(literal 37 binary64)
(* d1 (+ d2 37))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
d1
(+ d2 37)
(+.f64 d2 #s(literal 37 binary64))
d2
37
#s(literal 37 binary64)
(/ d1 (/ 1 (+ d2 37)))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
d1
(/ 1 (+ d2 37))
(/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64)))
1
#s(literal 1 binary64)
(+ d2 37)
(+.f64 d2 #s(literal 37 binary64))
d2
37
#s(literal 37 binary64)
(+ (* d1 (+ d3 5)) (* d1 32))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(* d1 (+ d3 5))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
d1
(+ 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)

localize97.0ms (1.3%)

Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 d3 #s(literal 5 binary64))
accuracy100.0%
(*.f64 d1 #s(literal 32 binary64))
accuracy99.9%
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
accuracy99.9%
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 #s(literal 32 binary64)))
accuracy100.0%
(+.f64 d2 #s(literal 37 binary64))
accuracy100.0%
(/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64)))
accuracy99.6%
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))))
accuracy100.0%
(+.f64 d2 #s(literal 37 binary64))
accuracy100.0%
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
accuracy100.0%
(*.f64 d1 #s(literal 37 binary64))
accuracy100.0%
(*.f64 d1 d3)
accuracy100.0%
(*.f64 d1 d2)
accuracy99.4%
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
Results
63.0ms244×0valid
3.0ms2valid
2.0ms1valid
1.0ms5exit
Compiler

Compiled 79 to 20 computations (74.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
ival-mult: 19.0ms (60% of total)
ival-add: 7.0ms (22.1% of total)
ival-div: 4.0ms (12.6% of total)
const: 1.0ms (3.2% of total)
backward-pass: 1.0ms (3.2% of total)

series11.0ms (0.2%)

Counts
12 → 240
Calls
Call 1
Inputs
#<alt (+ (* d1 d3) (* d1 d2))>
#<alt (* d1 d3)>
#<alt (* d1 d2)>
#<alt (* d1 37)>
#<alt (* d1 (+ d2 37))>
#<alt (+ d2 37)>
#<alt (/ d1 (/ 1 (+ d2 37)))>
#<alt (/ 1 (+ d2 37))>
#<alt (+ (* d1 (+ d3 5)) (* d1 32))>
#<alt (* d1 (+ d3 5))>
#<alt (+ d3 5)>
#<alt (* d1 32)>
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 (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* -1 (* d1 (+ (* -1 d2) (* -1 d3))))>
#<alt (* d1 d2)>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 d2) d3)))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))>
#<alt (* d1 d3)>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (+ (* d1 d2) (* d1 d3))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 d3) d2)))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d3)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* 37 d1)>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* d1 (+ 37 d2))>
#<alt (* 37 d1)>
#<alt (+ (* 37 d1) (* d1 d2))>
#<alt (+ (* 37 d1) (* d1 d2))>
#<alt (+ (* 37 d1) (* d1 d2))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (* 37 (/ d1 d2))))>
#<alt (* d2 (+ d1 (* 37 (/ d1 d2))))>
#<alt (* d2 (+ d1 (* 37 (/ d1 d2))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))>
#<alt (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))>
#<alt (* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))>
#<alt 37>
#<alt (+ 37 d2)>
#<alt (+ 37 d2)>
#<alt (+ 37 d2)>
#<alt d2>
#<alt (* d2 (+ 1 (* 37 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 37 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 37 (/ 1 d2))))>
#<alt d2>
#<alt (* d2 (+ 1 (* 37 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 37 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 37 (/ 1 d2))))>
#<alt (* d1 (+ 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 1/37>
#<alt (+ 1/37 (* -1/1369 d2))>
#<alt (+ 1/37 (* d2 (- (* 1/50653 d2) 1/1369)))>
#<alt (+ 1/37 (* d2 (- (* d2 (+ 1/50653 (* -1/1874161 d2))) 1/1369)))>
#<alt (/ 1 d2)>
#<alt (/ (- 1 (* 37 (/ 1 d2))) d2)>
#<alt (/ (- (+ 1 (/ 1369 (pow d2 2))) (* 37 (/ 1 d2))) d2)>
#<alt (/ (- (+ 1 (/ 1369 (pow d2 2))) (+ (* 37 (/ 1 d2)) (* 50653 (/ 1 (pow d2 3))))) d2)>
#<alt (/ 1 d2)>
#<alt (* -1 (/ (- (* 37 (/ 1 d2)) 1) d2))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 1369 (/ 1 d2)) 37) d2)) 1) d2))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 50653 (/ 1 d2)) 1369) d2)) 37) d2)) 1) d2))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* d1 (+ 37 d3))>
#<alt (* -1 (* d1 (- (* -1 (+ 5 d3)) 32)))>
#<alt (* -1 (* d1 (- (* -1 (+ 5 d3)) 32)))>
#<alt (* -1 (* d1 (- (* -1 (+ 5 d3)) 32)))>
#<alt (* -1 (* d1 (- (* -1 (+ 5 d3)) 32)))>
#<alt (+ (* 5 d1) (* 32 d1))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (* d1 d3)))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (* d1 d3)))>
#<alt (+ (* 5 d1) (+ (* 32 d1) (* d1 d3)))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (* 32 (/ d1 d3)))))>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (* 32 (/ d1 d3)))))>
#<alt (* d3 (+ d1 (+ (* 5 (/ d1 d3)) (* 32 (/ d1 d3)))))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* 32 d1)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* 32 d1)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* 32 d1)) 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 (* d1 (+ 5 d3))>
#<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 5>
#<alt (+ 5 d3)>
#<alt (+ 5 d3)>
#<alt (+ 5 d3)>
#<alt d3>
#<alt (* d3 (+ 1 (* 5 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 5 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 5 (/ 1 d3))))>
#<alt d3>
#<alt (* d3 (+ 1 (* 5 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 5 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 5 (/ 1 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

60 calls:

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

rewrite378.0ms (5.2%)

Algorithm
batch-egg-rewrite
Rules
3980×*-lowering-*.f32
3980×*-lowering-*.f64
3316×/-lowering-/.f32
3316×/-lowering-/.f64
2194×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01949
111547
287647
0830047
Stop Event
iter limit
node limit
Counts
12 → 589
Calls
Call 1
Inputs
(+ (* d1 d3) (* d1 d2))
(* d1 d3)
(* d1 d2)
(* d1 37)
(* d1 (+ d2 37))
(+ d2 37)
(/ d1 (/ 1 (+ d2 37)))
(/ 1 (+ d2 37))
(+ (* d1 (+ d3 5)) (* d1 32))
(* d1 (+ d3 5))
(+ d3 5)
(* d1 32)
Outputs
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d3 d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 d3 d2))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))) (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))))
(fma.f64 d1 d3 (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 d3))
(neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d3 d2)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 d2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 (*.f64 d1 d3) d1) d2))) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 (*.f64 d1 d3) d1) d2))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 d3 d2)))
(/.f64 (+.f64 d3 d2) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 (*.f64 d1 d3) d1) d2)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d3 d2)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (*.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d2)))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d2)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 d3 d2)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d2)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 #s(literal -1 binary64) (-.f64 d3 d2)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))))) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (*.f64 d1 d2)))) (*.f64 (*.f64 (*.f64 (*.f64 d1 d3) d1) d2) (*.f64 (*.f64 (*.f64 d1 d3) d1) d2)))) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) d1) (*.f64 (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d2))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d2))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d2))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) d1) (*.f64 (-.f64 d3 d2) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) #s(literal 1 binary64)) (*.f64 (-.f64 d3 d2) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 d3 d2) #s(literal -1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d3 d2))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d3 d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 d3 d2))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d3 d2)))) (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 d3 d2)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 d3 d2))))) (+.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 d3 d2)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 d2))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d3 d2))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 d2)))
(*.f64 (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 (*.f64 d1 d3) d1) d2)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))))
(*.f64 (+.f64 d3 d2) d1)
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d3 d2)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 d2)) d1) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (-.f64 d3 d2)))
(/.f64 d3 (/.f64 #s(literal 1 binary64) d1))
(*.f64 d1 d3)
(*.f64 d3 d1)
(/.f64 d2 (/.f64 #s(literal 1 binary64) d1))
(*.f64 d1 d2)
(*.f64 d2 d1)
(/.f64 #s(literal 37 binary64) (/.f64 #s(literal 1 binary64) d1))
(*.f64 d1 #s(literal 37 binary64))
(*.f64 #s(literal 37 binary64) d1)
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 d2)) (*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 37 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 37 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 d1 d2)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d2)) (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -37 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -37 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d2)))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d2) (-.f64 #s(literal 0 binary64) d1)) (*.f64 #s(literal -37 binary64) (-.f64 #s(literal 0 binary64) d1)))
(+.f64 (*.f64 #s(literal -37 binary64) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) d2) (-.f64 #s(literal 0 binary64) d1)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal -37 binary64) d2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d2))) (*.f64 d1 (-.f64 #s(literal -37 binary64) d2)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (+.f64 (*.f64 d1 d2) (*.f64 #s(literal -37 binary64) d1))) (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 d1 d2) (*.f64 #s(literal -37 binary64) d1))))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d1 d2))
(neg.f64 (*.f64 d1 (-.f64 #s(literal -37 binary64) d2)))
(neg.f64 (/.f64 (*.f64 d1 (-.f64 #s(literal -37 binary64) d2)) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))))
(/.f64 d1 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d2)) #s(literal -1 binary64)))
(/.f64 (+.f64 d2 #s(literal 37 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (+.f64 d2 #s(literal 37 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -37 binary64)) (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 #s(literal -37 binary64) d1)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 #s(literal -37 binary64) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -37 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) d1)))
(/.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) #s(literal 1 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 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d2))))
(/.f64 (-.f64 #s(literal 0 binary64) d1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d2)))
(/.f64 (-.f64 #s(literal -37 binary64) d2) (*.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal -37 binary64) d2) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -37 binary64))))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 d2 #s(literal -37 binary64)))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 #s(literal -37 binary64) d1))) (+.f64 (*.f64 d1 d2) (*.f64 #s(literal -37 binary64) d1)))
(/.f64 (*.f64 d1 (-.f64 #s(literal -37 binary64) d2)) #s(literal -1 binary64))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) d1) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) d1) (*.f64 (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) d1) (*.f64 (+.f64 #s(literal 1369 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -37 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) d1) (+.f64 d2 #s(literal -37 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) d1) (*.f64 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d1)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d2)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d2 #s(literal -37 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 #s(literal 1369 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -37 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1369 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -37 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) (-.f64 #s(literal 0 binary64) d1)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 #s(literal -37 binary64) d2) (-.f64 #s(literal 0 binary64) d1)) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1369 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -37 binary64)))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 #s(literal 1369 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -37 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 d2 #s(literal -37 binary64)) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -37 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) d1) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) d1) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) d1) (*.f64 (-.f64 #s(literal 37 binary64) d2) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 37 binary64) d2) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 37 binary64) d2) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 #s(literal -37 binary64) d1)))) (neg.f64 (+.f64 (*.f64 d1 d2) (*.f64 #s(literal -37 binary64) d1))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) d1)) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (+.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 #s(literal -37 binary64) d2)))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal -37 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 #s(literal -37 binary64) d1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 d2) (*.f64 #s(literal -37 binary64) d1))))
(*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))))
(*.f64 (/.f64 d1 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))) #s(literal -1/2 binary64)))
(+.f64 d2 #s(literal 37 binary64))
(+.f64 #s(literal 37 binary64) d2)
(+.f64 #s(literal 37 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) d2)))
(+.f64 #s(literal 37 binary64) (*.f64 #s(literal 1 binary64) d2))
(+.f64 #s(literal 37 binary64) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d2)))
(+.f64 #s(literal 37 binary64) (*.f64 d2 #s(literal 1 binary64)))
(+.f64 #s(literal 37 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal -1 binary64)))
(+.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 (neg.f64 (-.f64 #s(literal 0 binary64) d2)) #s(literal 37 binary64))
(+.f64 (*.f64 #s(literal 1 binary64) d2) #s(literal 37 binary64))
(+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d2)) #s(literal 37 binary64))
(+.f64 (*.f64 d2 #s(literal 1 binary64)) #s(literal 37 binary64))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal -1 binary64)) #s(literal 37 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 37 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 37 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 37 binary64))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal -37 binary64) d2))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -37 binary64))) (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -37 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1369 binary64) (+.f64 d2 #s(literal -37 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 1369 binary64) (-.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 37 binary64) d2)))
(neg.f64 (-.f64 #s(literal -37 binary64) d2))
(/.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1369 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -37 binary64)))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 37 binary64) d2) (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d2)))
(/.f64 (-.f64 #s(literal -37 binary64) d2) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (+.f64 #s(literal 1369 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -37 binary64)))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #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 d2 d2) #s(literal -1369 binary64)) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (neg.f64 (+.f64 #s(literal 1369 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -37 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 37 binary64) d2))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -37 binary64))) (*.f64 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1369 binary64))) (*.f64 (+.f64 d2 #s(literal -37 binary64)) (+.f64 d2 #s(literal -37 binary64))))
(/.f64 (*.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 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.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 (*.f64 d2 d2) (*.f64 d2 d2)) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))) (+.f64 d2 #s(literal -37 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) #s(literal -1874161 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)) (+.f64 d2 #s(literal -37 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) #s(literal 129961739795077 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (-.f64 #s(literal 2565726409 binary64) (*.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (+.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)))))
(pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal -37 binary64) d2))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal -37 binary64) d2) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal -37 binary64) d2) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -37 binary64))))))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64))))
(*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2)))
(*.f64 (pow.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))))
(*.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 1/2 binary64)) (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))) #s(literal -1/2 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 d2)) (*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 37 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 37 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 d1 d2)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d2)) (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -37 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -37 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d2)))
(+.f64 (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)) (*.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d1 #s(literal 37 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 d1 d2) #s(literal 1 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d2) (-.f64 #s(literal 0 binary64) d1)) (*.f64 #s(literal -37 binary64) (-.f64 #s(literal 0 binary64) d1)))
(+.f64 (*.f64 #s(literal -37 binary64) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) d2) (-.f64 #s(literal 0 binary64) d1)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal -37 binary64) d2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d2))) (*.f64 d1 (-.f64 #s(literal -37 binary64) d2)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (+.f64 (*.f64 d1 d2) (*.f64 #s(literal -37 binary64) d1))) (/.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 d1 d2) (*.f64 #s(literal -37 binary64) d1))))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 37 binary64)))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d1 d2))
(neg.f64 (*.f64 d1 (-.f64 #s(literal -37 binary64) d2)))
(neg.f64 (/.f64 (*.f64 d1 (-.f64 #s(literal -37 binary64) d2)) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))))
(/.f64 d1 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d2)) #s(literal -1 binary64)))
(/.f64 (+.f64 d2 #s(literal 37 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (+.f64 d2 #s(literal 37 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -37 binary64)) (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 d2) (*.f64 #s(literal -37 binary64) d1)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 #s(literal -37 binary64) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -37 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) d1)))
(/.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) #s(literal 1 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 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d2))))
(/.f64 (-.f64 #s(literal 0 binary64) d1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d2)))
(/.f64 (-.f64 #s(literal -37 binary64) d2) (*.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal -37 binary64) d2) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1369 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -37 binary64))))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 d2 #s(literal -37 binary64)))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 #s(literal -37 binary64) d1))) (+.f64 (*.f64 d1 d2) (*.f64 #s(literal -37 binary64) d1)))
(/.f64 (*.f64 d1 (-.f64 #s(literal -37 binary64) d2)) #s(literal -1 binary64))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) d1) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) d1) (*.f64 (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) d1) (*.f64 (+.f64 #s(literal 1369 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -37 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) d1) (+.f64 d2 #s(literal -37 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) d1) (*.f64 (+.f64 d2 #s(literal -37 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d1)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d2)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d2 #s(literal -37 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 #s(literal 1369 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -37 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 1369 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -37 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2)))
(/.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) (-.f64 #s(literal 0 binary64) d1)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 #s(literal -37 binary64) d2) (-.f64 #s(literal 0 binary64) d1)) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1369 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -37 binary64)))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 #s(literal 1369 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -37 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 d2 #s(literal -37 binary64)) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -37 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) d1) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) d1) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) d1) (*.f64 (-.f64 #s(literal 37 binary64) d2) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 37 binary64) d2) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 37 binary64) d2) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 #s(literal -37 binary64) d1)))) (neg.f64 (+.f64 (*.f64 d1 d2) (*.f64 #s(literal -37 binary64) d1))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) d1)) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)))
(/.f64 (+.f64 (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (+.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (-.f64 (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d2)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(*.f64 (+.f64 d2 #s(literal 37 binary64)) d1)
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 #s(literal -37 binary64) d2)))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal -37 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 #s(literal 50653 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (-.f64 (*.f64 #s(literal 1369 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (+.f64 (*.f64 d1 d2) (*.f64 #s(literal -37 binary64) d1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 d2) (*.f64 #s(literal -37 binary64) d1))))
(*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))))
(*.f64 (/.f64 d1 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (*.f64 d2 d2)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (*.f64 d2 d2)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) d2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) #s(literal -37 binary64)))
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))))
(+.f64 (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))) (*.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))))
(+.f64 (*.f64 d2 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (*.f64 #s(literal -37 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 37 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d2)))
(-.f64 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (/.f64 (*.f64 d2 #s(literal 37 binary64)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))))
(-.f64 (/.f64 d2 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (/.f64 #s(literal 37 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))))
(neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d2)))
(neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal -37 binary64) d2))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d2)) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)))
(/.f64 (+.f64 d2 #s(literal -37 binary64)) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 37 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -50653 binary64))) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal 37 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))) (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64)) (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (-.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 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.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 (*.f64 d2 d2)) #s(literal 50653 binary64)) (-.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (+.f64 d2 #s(literal 37 binary64))))
(pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 d2 #s(literal 37 binary64)) (+.f64 d2 #s(literal 37 binary64))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (+.f64 d2 #s(literal 37 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -37 binary64) d2)))
(*.f64 (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))))
(*.f64 (+.f64 d2 #s(literal -37 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))))
(*.f64 (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal -1/2 binary64)) (pow.f64 (+.f64 d2 #s(literal 37 binary64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 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 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 d2 #s(literal -37 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -37 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))
(+.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 #s(literal 32 binary64))))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 #s(literal 32 binary64)))
(+.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(+.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 32 binary64))))
(+.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 32 binary64)) d1))
(+.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64))))))
(+.f64 (+.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 d3)) (*.f64 d1 #s(literal 5 binary64)))
(-.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)))) (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))
(fma.f64 d1 d3 (+.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 #s(literal 32 binary64))))
(fma.f64 d1 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 d1 #s(literal 32 binary64) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(fma.f64 d3 d1 (+.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 #s(literal 32 binary64))))
(fma.f64 (+.f64 d3 #s(literal 5 binary64)) d1 (*.f64 d1 #s(literal 32 binary64)))
(fma.f64 #s(literal 32 binary64) d1 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))
(neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)))) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) 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 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))))
(/.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 #s(literal 1024 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 #s(literal -32 binary64))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.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 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64))) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64))) (+.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 #s(literal -32 binary64))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.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 d3 #s(literal 37 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)))) (neg.f64 (+.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 #s(literal -32 binary64)))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.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 #s(literal 1024 binary64) (*.f64 d1 d1)))) (*.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 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64)))) #s(literal 32768 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (-.f64 #s(literal 1024 binary64) (*.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) #s(literal -1024 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64)))) #s(literal 32768 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (-.f64 #s(literal 1024 binary64) (*.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) #s(literal -1024 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64)))) #s(literal 32768 binary64))) (*.f64 #s(literal -1 binary64) (+.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (-.f64 #s(literal 1024 binary64) (*.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) #s(literal -1024 binary64))) (*.f64 #s(literal -1 binary64) (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64)) (*.f64 #s(literal 1073741824 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (-.f64 (*.f64 #s(literal 1073741824 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64))))) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 #s(literal 1073741824 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 #s(literal -32768 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))) (*.f64 #s(literal 1073741824 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))) (+.f64 (*.f64 #s(literal 1048576 binary64) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64)))) #s(literal 32768 binary64)) d1) (*.f64 (+.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (-.f64 #s(literal 1024 binary64) (*.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64)))) #s(literal 32768 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (-.f64 #s(literal 1024 binary64) (*.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64)))) #s(literal 32768 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (-.f64 #s(literal 1024 binary64) (*.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal 32 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) #s(literal -1024 binary64)) d1) (*.f64 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) #s(literal -1024 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) #s(literal -1024 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.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 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (pow.f64 (+.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 #s(literal 32 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 (+.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 #s(literal 32 binary64))) (+.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 #s(literal 32 binary64)))) (*.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 #s(literal 32 binary64)))))))
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 d3)) #s(literal 3 binary64)) (*.f64 #s(literal 125 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (+.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 d3)) (+.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 d3))) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 d1 d1)) (*.f64 (+.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 d3)) (*.f64 d1 #s(literal 5 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)))) (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64))))) (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)))) (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64))))))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (+.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 #s(literal 32 binary64))) (+.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 #s(literal 32 binary64))))) (-.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 #s(literal 32 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 d3)) (+.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 d3))) (*.f64 #s(literal 25 binary64) (*.f64 d1 d1))) (-.f64 (+.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 d3)) (*.f64 d1 #s(literal 5 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)))) (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)))))) (+.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (+.f64 d3 #s(literal 5 binary64))) (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)))) (/.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 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 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 32768 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 1024 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 #s(literal -32 binary64)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)))))
(*.f64 (+.f64 d3 #s(literal 37 binary64)) d1)
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.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 d1 (*.f64 (+.f64 d3 #s(literal 5 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (*.f64 (*.f64 d1 #s(literal 32 binary64)) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 32 binary64)) (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) d1) (/.f64 (*.f64 d1 (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64))) (+.f64 (+.f64 d3 #s(literal 5 binary64)) #s(literal -32 binary64))))
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 5 binary64)))
(+.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 d3))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -5 binary64) d1))) (/.f64 (*.f64 #s(literal 25 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -5 binary64) 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 d1 #s(literal 5 binary64)))
(fma.f64 #s(literal 5 binary64) d1 (*.f64 d1 d3))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 5 binary64))))
(/.f64 d1 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 5 binary64)))))
(/.f64 d1 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 5 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 5 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 5 binary64))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 5 binary64))))) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 #s(literal 125 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -5 binary64) d1)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -5 binary64) d1)))))
(/.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 d3 #s(literal 5 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (-.f64 #s(literal 0 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 5 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 #s(literal 125 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 5 binary64))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -5 binary64) d1))) (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -5 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 (*.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 (*.f64 d3 d3)) #s(literal 125 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (+.f64 (*.f64 d3 d3) (*.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 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 (*.f64 d3 d3) (+.f64 #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 (*.f64 d3 d3) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64)) d1) (*.f64 (+.f64 #s(literal 25 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal -5 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d3 d3) #s(literal -25 binary64)) d1) (+.f64 d3 #s(literal -5 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d3 d3) #s(literal -25 binary64)) d1) (*.f64 (+.f64 d3 #s(literal -5 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 5 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64)))))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -25 binary64)))) (*.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 5 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 25 binary64) (*.f64 d3 d3))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 5 binary64) d3)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 #s(literal 25 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal -5 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) #s(literal -25 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d3 #s(literal -5 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -25 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 5 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 25 binary64) (*.f64 d3 d3))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 5 binary64) d3)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) 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 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64))) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 25 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal -5 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d3 d3) #s(literal -25 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 5 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64)))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -25 binary64)))) (*.f64 #s(literal -1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 5 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 25 binary64) (*.f64 d3 d3))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 5 binary64) d3)))
(/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64)))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 25 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal -5 binary64)))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 #s(literal 25 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal -5 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d3 d3) #s(literal -25 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 d3 d3) #s(literal -25 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 d3 #s(literal -5 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64))) d1) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64))) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -25 binary64))) d1) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 5 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -25 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 5 binary64)) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -25 binary64))) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 5 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 25 binary64) (*.f64 d3 d3)) d1) (*.f64 (-.f64 #s(literal 5 binary64) d3) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 25 binary64) (*.f64 d3 d3)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 5 binary64) d3) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 25 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 5 binary64) d3) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 #s(literal 125 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 5 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -5 binary64) d1)))) (neg.f64 (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -5 binary64) d1))))
(/.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 (*.f64 #s(literal 125 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (+.f64 (*.f64 #s(literal 25 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 #s(literal 5 binary64)) (*.f64 d1 d3)))
(*.f64 d1 (+.f64 d3 #s(literal 5 binary64)))
(*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)
(*.f64 (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 #s(literal 125 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 #s(literal 25 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 5 binary64)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (+.f64 (*.f64 d1 d3) (*.f64 #s(literal -5 binary64) d1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 d3) (*.f64 #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 d3 #s(literal 5 binary64))
(+.f64 #s(literal 5 binary64) d3)
(+.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -5 binary64))) (neg.f64 (/.f64 #s(literal 25 binary64) (+.f64 d3 #s(literal -5 binary64)))))
(-.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -5 binary64))) (/.f64 #s(literal 25 binary64) (+.f64 d3 #s(literal -5 binary64))))
(-.f64 (/.f64 #s(literal 25 binary64) (-.f64 #s(literal 5 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 5 binary64) d3)))
(neg.f64 (/.f64 (+.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)))))))
(neg.f64 (/.f64 (+.f64 (*.f64 d3 d3) #s(literal -25 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 5 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.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))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -25 binary64))) (+.f64 d3 #s(literal -5 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 5 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 5 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 25 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal -5 binary64)))) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 5 binary64) d3) (-.f64 #s(literal 25 binary64) (*.f64 d3 d3))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 5 binary64)))))
(/.f64 (+.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 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64)) (+.f64 #s(literal 25 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal -5 binary64)))))
(/.f64 (+.f64 (*.f64 d3 d3) #s(literal -25 binary64)) (+.f64 d3 #s(literal -5 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.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 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64))) (neg.f64 (+.f64 #s(literal 25 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal -5 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -25 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 5 binary64)))
(/.f64 (-.f64 #s(literal 25 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 5 binary64) d3))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -5 binary64))) (*.f64 (+.f64 d3 #s(literal -5 binary64)) #s(literal 25 binary64))) (*.f64 (+.f64 d3 #s(literal -5 binary64)) (+.f64 d3 #s(literal -5 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) #s(literal -15625 binary64)) #s(literal 1 binary64)) (*.f64 (+.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 (+.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) #s(literal -15625 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d3 d3)) (+.f64 #s(literal 625 binary64) (*.f64 (*.f64 d3 d3) #s(literal 25 binary64)))) (+.f64 d3 #s(literal -5 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d3 d3)) #s(literal -625 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d3 d3) #s(literal 25 binary64)) (+.f64 d3 #s(literal -5 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1953125 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 #s(literal 15625 binary64) (*.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 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -25 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 5 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 25 binary64) (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 5 binary64) d3)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -5 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 25 binary64) (+.f64 d3 #s(literal -5 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -5 binary64))) (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -5 binary64)))) (+.f64 (*.f64 (/.f64 #s(literal 25 binary64) (+.f64 d3 #s(literal -5 binary64))) (/.f64 #s(literal 25 binary64) (+.f64 d3 #s(literal -5 binary64)))) (*.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -5 binary64))) (/.f64 #s(literal 25 binary64) (+.f64 d3 #s(literal -5 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -5 binary64))) (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -5 binary64)))) (*.f64 (/.f64 #s(literal 25 binary64) (+.f64 d3 #s(literal -5 binary64))) (/.f64 #s(literal 25 binary64) (+.f64 d3 #s(literal -5 binary64))))) (+.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -5 binary64))) (/.f64 #s(literal 25 binary64) (+.f64 d3 #s(literal -5 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 5 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 5 binary64)))
(*.f64 (+.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 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 25 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d3 #s(literal -5 binary64))))))
(*.f64 (+.f64 (*.f64 d3 d3) #s(literal -25 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -5 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 125 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (+.f64 #s(literal 25 binary64) (*.f64 d3 #s(literal -5 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) #s(literal -25 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 5 binary64))))
(*.f64 (-.f64 #s(literal 25 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 5 binary64) d3)))
(/.f64 #s(literal 32 binary64) (/.f64 #s(literal 1 binary64) d1))
(*.f64 d1 #s(literal 32 binary64))
(*.f64 #s(literal 32 binary64) d1)

simplify219.0ms (3%)

Algorithm
egg-herbie
Rules
2890×*-lowering-*.f32
2890×*-lowering-*.f64
1616×fmsub-define
1426×fma-lowering-fma.f32
1426×fma-lowering-fma.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01401007
1479997
21311994
34279993
08203993
Stop Event
iter limit
node limit
Counts
240 → 240
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))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* d1 d2)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* d1 (+ 37 d2))
(* 37 d1)
(+ (* 37 d1) (* d1 d2))
(+ (* 37 d1) (* d1 d2))
(+ (* 37 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
37
(+ 37 d2)
(+ 37 d2)
(+ 37 d2)
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(* d1 (+ 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))))
1/37
(+ 1/37 (* -1/1369 d2))
(+ 1/37 (* d2 (- (* 1/50653 d2) 1/1369)))
(+ 1/37 (* d2 (- (* d2 (+ 1/50653 (* -1/1874161 d2))) 1/1369)))
(/ 1 d2)
(/ (- 1 (* 37 (/ 1 d2))) d2)
(/ (- (+ 1 (/ 1369 (pow d2 2))) (* 37 (/ 1 d2))) d2)
(/ (- (+ 1 (/ 1369 (pow d2 2))) (+ (* 37 (/ 1 d2)) (* 50653 (/ 1 (pow d2 3))))) d2)
(/ 1 d2)
(* -1 (/ (- (* 37 (/ 1 d2)) 1) d2))
(* -1 (/ (- (* -1 (/ (- (* 1369 (/ 1 d2)) 37) d2)) 1) d2))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 50653 (/ 1 d2)) 1369) d2)) 37) d2)) 1) d2))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* d1 (+ 37 d3))
(* -1 (* d1 (- (* -1 (+ 5 d3)) 32)))
(* -1 (* d1 (- (* -1 (+ 5 d3)) 32)))
(* -1 (* d1 (- (* -1 (+ 5 d3)) 32)))
(* -1 (* d1 (- (* -1 (+ 5 d3)) 32)))
(+ (* 5 d1) (* 32 d1))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d3)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d3)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d3)))
(* d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (* 32 (/ d1 d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (* 32 (/ d1 d3)))))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (* 32 (/ d1 d3)))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* 32 d1)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* 32 d1)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* 32 d1)) 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))
(* d1 (+ 5 d3))
(* 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))))
5
(+ 5 d3)
(+ 5 d3)
(+ 5 d3)
d3
(* d3 (+ 1 (* 5 (/ 1 d3))))
(* d3 (+ 1 (* 5 (/ 1 d3))))
(* d3 (+ 1 (* 5 (/ 1 d3))))
d3
(* d3 (+ 1 (* 5 (/ 1 d3))))
(* d3 (+ 1 (* 5 (/ 1 d3))))
(* d3 (+ 1 (* 5 (/ 1 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 (+ 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))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d2 d3))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d2 d3))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d3)
(*.f64 d1 d3)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d2 d3))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d2 d3))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
37
#s(literal 37 binary64)
(+ 37 d2)
(+.f64 d2 #s(literal 37 binary64))
(+ 37 d2)
(+.f64 d2 #s(literal 37 binary64))
(+ 37 d2)
(+.f64 d2 #s(literal 37 binary64))
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 d2 #s(literal 37 binary64))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 d2 #s(literal 37 binary64))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 d2 #s(literal 37 binary64))
d2
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 d2 #s(literal 37 binary64))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 d2 #s(literal 37 binary64))
(* d2 (+ 1 (* 37 (/ 1 d2))))
(+.f64 d2 #s(literal 37 binary64))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 (+ 37 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
1/37
#s(literal 1/37 binary64)
(+ 1/37 (* -1/1369 d2))
(+.f64 #s(literal 1/37 binary64) (*.f64 d2 #s(literal -1/1369 binary64)))
(+ 1/37 (* d2 (- (* 1/50653 d2) 1/1369)))
(+.f64 #s(literal 1/37 binary64) (*.f64 d2 (+.f64 #s(literal -1/1369 binary64) (*.f64 d2 #s(literal 1/50653 binary64)))))
(+ 1/37 (* d2 (- (* d2 (+ 1/50653 (* -1/1874161 d2))) 1/1369)))
(+.f64 #s(literal 1/37 binary64) (*.f64 d2 (+.f64 #s(literal -1/1369 binary64) (*.f64 d2 (+.f64 #s(literal 1/50653 binary64) (*.f64 d2 #s(literal -1/1874161 binary64)))))))
(/ 1 d2)
(/.f64 #s(literal 1 binary64) d2)
(/ (- 1 (* 37 (/ 1 d2))) d2)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -37 binary64) d2)) d2)
(/ (- (+ 1 (/ 1369 (pow d2 2))) (* 37 (/ 1 d2))) d2)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -37 binary64) (/.f64 #s(literal 1369 binary64) d2)) d2)) d2)
(/ (- (+ 1 (/ 1369 (pow d2 2))) (+ (* 37 (/ 1 d2)) (* 50653 (/ 1 (pow d2 3))))) d2)
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -37 binary64) (/.f64 #s(literal 1369 binary64) d2)) d2)) (/.f64 #s(literal -50653 binary64) (*.f64 d2 (*.f64 d2 d2)))) d2)
(/ 1 d2)
(/.f64 #s(literal 1 binary64) d2)
(* -1 (/ (- (* 37 (/ 1 d2)) 1) d2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -37 binary64) d2)) d2)
(* -1 (/ (- (* -1 (/ (- (* 1369 (/ 1 d2)) 37) d2)) 1) d2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -37 binary64) (/.f64 #s(literal 1369 binary64) d2)) d2)) d2)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 50653 (/ 1 d2)) 1369) d2)) 37) d2)) 1) d2))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 37 binary64) (/.f64 (+.f64 (/.f64 #s(literal 50653 binary64) d2) #s(literal -1369 binary64)) d2)) d2)) d2)
(* 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 (+ 5 d3)) 32)))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(* -1 (* d1 (- (* -1 (+ 5 d3)) 32)))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(* -1 (* d1 (- (* -1 (+ 5 d3)) 32)))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(* -1 (* d1 (- (* -1 (+ 5 d3)) 32)))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(+ (* 5 d1) (* 32 d1))
(*.f64 d1 #s(literal 37 binary64))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d3)))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d3)))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(+ (* 5 d1) (+ (* 32 d1) (* d1 d3)))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (* 32 (/ d1 d3)))))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (* 32 (/ d1 d3)))))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(* d3 (+ d1 (+ (* 5 (/ d1 d3)) (* 32 (/ d1 d3)))))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* 32 d1)) d3)))))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* 32 d1)) d3)))))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 5 d1) (* 32 d1)) d3)))))
(*.f64 d1 (+.f64 d3 #s(literal 37 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)))
(* 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)))
5
#s(literal 5 binary64)
(+ 5 d3)
(+.f64 d3 #s(literal 5 binary64))
(+ 5 d3)
(+.f64 d3 #s(literal 5 binary64))
(+ 5 d3)
(+.f64 d3 #s(literal 5 binary64))
d3
(* d3 (+ 1 (* 5 (/ 1 d3))))
(+.f64 d3 #s(literal 5 binary64))
(* d3 (+ 1 (* 5 (/ 1 d3))))
(+.f64 d3 #s(literal 5 binary64))
(* d3 (+ 1 (* 5 (/ 1 d3))))
(+.f64 d3 #s(literal 5 binary64))
d3
(* d3 (+ 1 (* 5 (/ 1 d3))))
(+.f64 d3 #s(literal 5 binary64))
(* d3 (+ 1 (* 5 (/ 1 d3))))
(+.f64 d3 #s(literal 5 binary64))
(* d3 (+ 1 (* 5 (/ 1 d3))))
(+.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))

eval131.0ms (1.8%)

Compiler

Compiled 15286 to 1683 computations (89% saved)

prune106.0ms (1.5%)

Pruning

13 alts after pruning (5 fresh and 8 done)

PrunedKeptTotal
New9073910
Fresh224
Picked055
Done033
Total90913922
Accuracy
100.0%
Counts
922 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.9%
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) d1) (+.f64 d2 #s(literal -37 binary64)))
62.9%
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))))
26.6%
(/.f64 d1 #s(literal 1/37 binary64))
26.6%
(/.f64 #s(literal 37 binary64) (/.f64 #s(literal 1 binary64) d1))
64.9%
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 #s(literal 32 binary64)))
73.4%
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
64.9%
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))
74.2%
(*.f64 d1 (+.f64 d2 d3))
63.0%
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
64.9%
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
41.3%
(*.f64 d1 d3)
37.4%
(*.f64 d1 d2)
26.7%
(*.f64 d1 #s(literal 37 binary64))
Compiler

Compiled 156 to 115 computations (26.3% saved)

simplify10.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 11 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01961
13661
25361
37261
48961
510061
611461
712561
812661
012661
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(+ (* d1 d3) (* d1 37))
(* d1 d3)
d1
d3
(* d1 37)
37
(* d1 d3)
d1
d3
(/ d1 1/37)
d1
1/37
(/ 37 (/ 1 d1))
37
(/ 1 d1)
1
d1
(/ (* (+ (* d2 d2) -1369) d1) (+ d2 -37))
(* (+ (* d2 d2) -1369) d1)
(+ (* d2 d2) -1369)
(* d2 d2)
d2
-1369
d1
(+ d2 -37)
-37
Outputs
(+ (* d1 d3) (* d1 37))
(*.f64 d1 (+.f64 d3 #s(literal 37 binary64)))
(* d1 d3)
(*.f64 d1 d3)
d1
d3
(* d1 37)
(*.f64 d1 #s(literal 37 binary64))
37
#s(literal 37 binary64)
(* d1 d3)
(*.f64 d1 d3)
d1
d3
(/ d1 1/37)
(/.f64 d1 #s(literal 1/37 binary64))
d1
1/37
#s(literal 1/37 binary64)
(/ 37 (/ 1 d1))
(*.f64 d1 #s(literal 37 binary64))
37
#s(literal 37 binary64)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
1
#s(literal 1 binary64)
d1
(/ (* (+ (* d2 d2) -1369) d1) (+ d2 -37))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 d2 #s(literal -37 binary64)))
(* (+ (* d2 d2) -1369) d1)
(*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(+ (* d2 d2) -1369)
(+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))
(* d2 d2)
(*.f64 d2 d2)
d2
-1369
#s(literal -1369 binary64)
d1
(+ d2 -37)
(+.f64 d2 #s(literal -37 binary64))
-37
#s(literal -37 binary64)

localize107.0ms (1.5%)

Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 d2 d2)
accuracy100.0%
(+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))
accuracy95.4%
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) d1)
accuracy90.2%
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) d1) (+.f64 d2 #s(literal -37 binary64)))
accuracy100.0%
(/.f64 #s(literal 1 binary64) d1)
accuracy99.5%
(/.f64 #s(literal 37 binary64) (/.f64 #s(literal 1 binary64) d1))
accuracy99.4%
(/.f64 d1 #s(literal 1/37 binary64))
accuracy100.0%
(*.f64 d1 d3)
accuracy100.0%
(*.f64 d1 d3)
accuracy100.0%
(*.f64 d1 #s(literal 37 binary64))
accuracy100.0%
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))
Results
65.0ms246×0valid
16.0ms10×5exit
Compiler

Compiled 74 to 20 computations (73% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-div: 11.0ms (29% of total)
ival-mult: 11.0ms (29% of total)
ival-add: 7.0ms (18.4% of total)
...c/correct-round.rkt:119:19: 6.0ms (15.8% of total)
backward-pass: 2.0ms (5.3% of total)
const: 1.0ms (2.6% of total)

series8.0ms (0.1%)

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

42 calls:

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

rewrite314.0ms (4.3%)

Algorithm
batch-egg-rewrite
Rules
4208×*-lowering-*.f32
4208×*-lowering-*.f64
3458×/-lowering-/.f32
3458×/-lowering-/.f64
1348×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01941
110636
282836
0876536
Stop Event
iter limit
node limit
Counts
10 → 398
Calls
Call 1
Inputs
(+ (* d1 d3) (* d1 37))
(* d1 d3)
(* d1 37)
(/ d1 1/37)
(/ 37 (/ 1 d1))
(/ 1 d1)
(/ (* (+ (* d2 d2) -1369) d1) (+ d2 -37))
(* (+ (* d2 d2) -1369) d1)
(+ (* d2 d2) -1369)
(* d2 d2)
Outputs
(+.f64 (*.f64 d1 d3) (/.f64 d1 #s(literal 1/37 binary64)))
(+.f64 (/.f64 d1 #s(literal 1/37 binary64)) (*.f64 d1 d3))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) (neg.f64 (/.f64 (/.f64 d1 (/.f64 #s(literal 1/1369 binary64) d1)) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))))
(-.f64 (*.f64 d1 d3) (/.f64 d1 #s(literal -1/37 binary64)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) (/.f64 (/.f64 d1 (/.f64 #s(literal 1/1369 binary64) d1)) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))))
(-.f64 (/.f64 (/.f64 d1 (/.f64 #s(literal 1/1369 binary64) d1)) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))) (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(fma.f64 d1 d3 (/.f64 d1 #s(literal 1/37 binary64)))
(fma.f64 d1 #s(literal 37 binary64) (*.f64 d1 d3))
(fma.f64 d3 d1 (/.f64 d1 #s(literal 1/37 binary64)))
(fma.f64 #s(literal 37 binary64) d1 (*.f64 d1 d3))
(fma.f64 #s(literal 1 binary64) (/.f64 d1 #s(literal 1/37 binary64)) (*.f64 d1 d3))
(fma.f64 #s(literal -37 binary64) (-.f64 #s(literal 0 binary64) d1) (*.f64 d1 d3))
(fma.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -37 binary64) (*.f64 d1 d3))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1/37 binary64) d1))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1/37 binary64) d1)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 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 #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 (/.f64 #s(literal 1/1369 binary64) d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1/37 binary64) d1))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (+.f64 (/.f64 d1 (/.f64 #s(literal 1/1369 binary64) d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))))
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))
(/.f64 (+.f64 d3 #s(literal 37 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1/37 binary64) d1)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))) (neg.f64 (+.f64 (/.f64 d1 (/.f64 #s(literal 1/1369 binary64) d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))) (/.f64 d1 (/.f64 #s(literal 1/1369 binary64) 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 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1/37 binary64) d1))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 d1 (/.f64 #s(literal 1/1369 binary64) d1)) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))) (+.f64 (*.f64 (/.f64 (/.f64 d1 (/.f64 #s(literal 1/1369 binary64) d1)) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) (/.f64 (/.f64 d1 (/.f64 #s(literal 1/1369 binary64) d1)) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) (/.f64 (/.f64 d1 (/.f64 #s(literal 1/1369 binary64) d1)) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))) (*.f64 (/.f64 (/.f64 d1 (/.f64 #s(literal 1/1369 binary64) d1)) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) (/.f64 (/.f64 d1 (/.f64 #s(literal 1/1369 binary64) d1)) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))))) (+.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))) (/.f64 (/.f64 d1 (/.f64 #s(literal 1/1369 binary64) d1)) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))))
(/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 d3 #s(literal 37 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 d1 (+.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 d1 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (+.f64 d3 #s(literal -37 binary64)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1/37 binary64) d1))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) #s(literal 1 binary64)) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))
(/.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) (-.f64 #s(literal 0 binary64) d1)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1/50653 binary64)) (*.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 d3 (*.f64 d1 d3))) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1/37 binary64) d1))))) (+.f64 (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1/50653 binary64)) (-.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1/50653 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1/37 binary64) d1))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (*.f64 (/.f64 d1 (/.f64 #s(literal 1/1369 binary64) d1)) (+.f64 (/.f64 d1 (/.f64 #s(literal 1/1369 binary64) d1)) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)) d1) (-.f64 (+.f64 (*.f64 d3 d3) #s(literal 1369 binary64)) (*.f64 d3 #s(literal 37 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)) 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 1 binary64) (+.f64 d3 #s(literal 37 binary64))))
(*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 d3 #s(literal 37 binary64))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1/37 binary64) d1)))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 d1 (/.f64 #s(literal 1/1369 binary64) d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))))))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1/37 binary64) d1))) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1/37 binary64) d1))))))
(*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64)))))
(*.f64 (+.f64 d3 #s(literal 37 binary64)) d1)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 50653 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (/.f64 (*.f64 d1 (-.f64 #s(literal 37 binary64) d3)) (/.f64 #s(literal 1/37 binary64) d1))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d3 d3) #s(literal -1369 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d3 #s(literal -37 binary64))))))
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 1369 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 37 binary64) 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 (*.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal 1 binary64)) d1)
(*.f64 (*.f64 (+.f64 d3 #s(literal 37 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) d1))
(/.f64 d3 (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d1 d3) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 d3)) #s(literal -1 binary64))
(/.f64 (*.f64 d3 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d3 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (*.f64 #s(literal 1 binary64) d3) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 #s(literal -1 binary64) d3) (/.f64 #s(literal -1 binary64) d1))
(*.f64 d1 d3)
(*.f64 d1 (*.f64 d3 #s(literal 1 binary64)))
(*.f64 d1 (*.f64 #s(literal 1 binary64) d3))
(*.f64 d3 d1)
(*.f64 (*.f64 d1 d3) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 d3))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 d3)))
(*.f64 (*.f64 d3 #s(literal 1 binary64)) d1)
(*.f64 (*.f64 d3 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) d1))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/37 binary64) d1)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 d1 #s(literal -1/37 binary64)))
(neg.f64 (/.f64 d1 #s(literal -1/37 binary64)))
(/.f64 d1 #s(literal 1/37 binary64))
(/.f64 #s(literal 37 binary64) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (/.f64 d1 #s(literal 1/37 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/37 binary64) d1))
(/.f64 #s(literal -37 binary64) (/.f64 #s(literal -1 binary64) d1))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/37 binary64) d1))
(/.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -1/37 binary64))
(/.f64 (/.f64 d1 #s(literal -1/37 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1/37 binary64) d1) #s(literal -1 binary64))
(*.f64 d1 #s(literal 37 binary64))
(*.f64 #s(literal 37 binary64) d1)
(*.f64 (/.f64 d1 #s(literal 1/37 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 d1 #s(literal 1/37 binary64)))
(*.f64 #s(literal -37 binary64) (-.f64 #s(literal 0 binary64) d1))
(*.f64 #s(literal -1 binary64) (/.f64 d1 #s(literal -1/37 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -37 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1/37 binary64) d1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1/37 binary64) d1) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/37 binary64) d1)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 d1 #s(literal -1/37 binary64)))
(neg.f64 (/.f64 d1 #s(literal -1/37 binary64)))
(/.f64 d1 #s(literal 1/37 binary64))
(/.f64 #s(literal 37 binary64) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (/.f64 d1 #s(literal 1/37 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/37 binary64) d1))
(/.f64 #s(literal -37 binary64) (/.f64 #s(literal -1 binary64) d1))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/37 binary64) d1))
(/.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -1/37 binary64))
(/.f64 (/.f64 d1 #s(literal -1/37 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1/37 binary64) d1) #s(literal -1 binary64))
(*.f64 d1 #s(literal 37 binary64))
(*.f64 #s(literal 37 binary64) d1)
(*.f64 (/.f64 d1 #s(literal 1/37 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 d1 #s(literal 1/37 binary64)))
(*.f64 #s(literal -37 binary64) (-.f64 #s(literal 0 binary64) d1))
(*.f64 #s(literal -1 binary64) (/.f64 d1 #s(literal -1/37 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -37 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1/37 binary64) d1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1/37 binary64) d1) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/37 binary64) d1)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 d1 #s(literal -1/37 binary64)))
(neg.f64 (/.f64 d1 #s(literal -1/37 binary64)))
(/.f64 d1 #s(literal 1/37 binary64))
(/.f64 #s(literal 37 binary64) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (/.f64 d1 #s(literal 1/37 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/37 binary64) d1))
(/.f64 #s(literal -37 binary64) (/.f64 #s(literal -1 binary64) d1))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/37 binary64) d1))
(/.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -1/37 binary64))
(/.f64 (/.f64 d1 #s(literal -1/37 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1/37 binary64) d1) #s(literal -1 binary64))
(*.f64 d1 #s(literal 37 binary64))
(*.f64 #s(literal 37 binary64) d1)
(*.f64 (/.f64 d1 #s(literal 1/37 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 d1 #s(literal 1/37 binary64)))
(*.f64 #s(literal -37 binary64) (-.f64 #s(literal 0 binary64) d1))
(*.f64 #s(literal -1 binary64) (/.f64 d1 #s(literal -1/37 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -37 binary64))
(*.f64 (pow.f64 (/.f64 #s(literal 1/37 binary64) d1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1/37 binary64) d1) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (log.f64 d1) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) d1))
(neg.f64 (/.f64 #s(literal -1 binary64) d1))
(neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) d1) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) d1)
(/.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d1))
(/.f64 (/.f64 #s(literal -1 binary64) d1) #s(literal -1 binary64))
(pow.f64 d1 #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 d1 #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 d1)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) d1))
(*.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) d1))
(*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (pow.f64 d1 #s(literal -1/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) (pow.f64 d1 #s(literal -1/2 binary64)))
(+.f64 (*.f64 d1 d2) (/.f64 d1 #s(literal 1/37 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2)) (*.f64 d1 #s(literal -1369 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2)) (*.f64 (*.f64 d2 d2) d1)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2)) (*.f64 d1 #s(literal -1369 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2)) (*.f64 d1 #s(literal -1369 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (*.f64 d2 d2))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2)) (*.f64 d1 #s(literal -1369 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2)) (*.f64 (*.f64 d2 d2) d1)))
(+.f64 (*.f64 (/.f64 d1 (+.f64 d2 #s(literal -37 binary64))) (*.f64 d2 d2)) (*.f64 (/.f64 d1 (+.f64 d2 #s(literal -37 binary64))) #s(literal -1369 binary64)))
(+.f64 (*.f64 (/.f64 d1 (+.f64 d2 #s(literal -37 binary64))) #s(literal -1369 binary64)) (*.f64 (/.f64 d1 (+.f64 d2 #s(literal -37 binary64))) (*.f64 d2 d2)))
(+.f64 (*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -50653 binary64))) (*.f64 d2 d2)) (*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -50653 binary64))) (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2))))
(+.f64 (*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -50653 binary64))) (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2))) (*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -50653 binary64))) (*.f64 d2 d2)))
(+.f64 (*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) d2) (*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) #s(literal 37 binary64)))
(+.f64 (*.f64 d2 d1) (/.f64 d1 #s(literal 1/37 binary64)))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2))) (*.f64 (*.f64 d1 #s(literal -1369 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2))))
(+.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2))) (*.f64 (*.f64 d1 #s(literal -1369 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2))))
(+.f64 (*.f64 (*.f64 d1 #s(literal -1369 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2))) (*.f64 (*.f64 d1 (*.f64 d2 d2)) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2))))
(+.f64 (*.f64 (*.f64 d1 #s(literal -1369 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2))) (*.f64 (*.f64 (*.f64 d2 d2) d1) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2))))
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 d1 (+.f64 d2 #s(literal -37 binary64)))) (*.f64 #s(literal -1369 binary64) (/.f64 d1 (+.f64 d2 #s(literal -37 binary64)))))
(+.f64 (*.f64 #s(literal -1369 binary64) (/.f64 d1 (+.f64 d2 #s(literal -37 binary64)))) (*.f64 (*.f64 d2 d2) (/.f64 d1 (+.f64 d2 #s(literal -37 binary64)))))
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -50653 binary64)))) (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2)) (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -50653 binary64)))))
(+.f64 (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2)) (/.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 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -50653 binary64)))))
(+.f64 (*.f64 d2 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (*.f64 #s(literal 37 binary64) (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 37 binary64) d2)) (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))))
(neg.f64 (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))))
(neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))) (+.f64 d2 #s(literal -37 binary64))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)) (+.f64 d2 #s(literal -37 binary64))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))) (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)) (/.f64 (+.f64 d2 #s(literal -37 binary64)) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)) (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)) (/.f64 (+.f64 d2 #s(literal -37 binary64)) d1))))
(/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (/.f64 (+.f64 d2 #s(literal -37 binary64)) d1))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 d2 #s(literal -37 binary64)))
(/.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.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 d1 (+.f64 d2 #s(literal -37 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)) d1) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))) (+.f64 d2 #s(literal -37 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)) d1) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)) (+.f64 d2 #s(literal -37 binary64))))
(/.f64 (-.f64 #s(literal -37 binary64) d2) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))) #s(literal -1 binary64))
(/.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)) (/.f64 (+.f64 d2 #s(literal -37 binary64)) d1)) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))))
(/.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)) (/.f64 (+.f64 d2 #s(literal -37 binary64)) d1)) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))))
(/.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)) (/.f64 (+.f64 d2 #s(literal -37 binary64)) d1)) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (*.f64 d1 (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2))))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -50653 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)) d1)) (neg.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))) (+.f64 d2 #s(literal -37 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)) d1)) (neg.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)) (+.f64 d2 #s(literal -37 binary64)))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)) (/.f64 (+.f64 d2 #s(literal -37 binary64)) d1))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))))
(/.f64 (neg.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)) (/.f64 (+.f64 d2 #s(literal -37 binary64)) d1))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) #s(literal -1369 binary64)))
(/.f64 (*.f64 (/.f64 d1 (+.f64 d2 #s(literal -37 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))))
(/.f64 (*.f64 (/.f64 d1 (+.f64 d2 #s(literal -37 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))))
(/.f64 (*.f64 (/.f64 d1 (+.f64 d2 #s(literal -37 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64))) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) #s(literal 1 binary64)) (/.f64 (+.f64 d2 #s(literal -37 binary64)) d1))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 50653 binary64))) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 d2 #s(literal -37 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)) d1)) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))) (+.f64 d2 #s(literal -37 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)) d1)) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)) (+.f64 d2 #s(literal -37 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)) (/.f64 (+.f64 d2 #s(literal -37 binary64)) d1))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)) (/.f64 (+.f64 d2 #s(literal -37 binary64)) d1))) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 37 binary64) d2))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)) d1)) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)) d1)) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)))) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))
(/.f64 (*.f64 (/.f64 d1 (+.f64 d2 #s(literal -37 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))))
(/.f64 (*.f64 (/.f64 d1 (+.f64 d2 #s(literal -37 binary64))) (+.f64 #s(literal 2565726409 binary64) (neg.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))))
(/.f64 (*.f64 (/.f64 d1 (+.f64 d2 #s(literal -37 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) #s(literal -1369 binary64)))
(/.f64 (*.f64 (/.f64 d1 (+.f64 d2 #s(literal -37 binary64))) (-.f64 #s(literal 1874161 binary64) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) (-.f64 #s(literal -1369 binary64) (*.f64 d2 d2)))
(/.f64 (*.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 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2)) (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2)) (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2)))))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2)) (-.f64 (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2)) (*.f64 d2 d2)))))
(/.f64 (*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -50653 binary64))) (*.f64 (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2))) (+.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 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 d2 #s(literal -37 binary64)))
(/.f64 (*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.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 #s(literal 2565726409 binary64) (neg.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))))) (/.f64 d1 (+.f64 d2 #s(literal -37 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64))) (/.f64 d1 (+.f64 d2 #s(literal -37 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) #s(literal -1369 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1874161 binary64) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))) (/.f64 d1 (+.f64 d2 #s(literal -37 binary64)))) (-.f64 #s(literal -1369 binary64) (*.f64 d2 d2)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2))) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
(*.f64 d1 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2)) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))))
(*.f64 d1 (*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))))
(*.f64 d1 (*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -37 binary64))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2)))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal -37 binary64) d2))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2)))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))) (/.f64 d1 (+.f64 d2 #s(literal -37 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2)) (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) #s(literal -1 binary64)))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))) (/.f64 d1 (+.f64 d2 #s(literal -37 binary64)))))
(*.f64 (/.f64 d1 (+.f64 d2 #s(literal -37 binary64))) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)) d1) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))) (+.f64 d2 #s(literal -37 binary64)))))
(*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)) d1) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)) (+.f64 d2 #s(literal -37 binary64)))))
(*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (*.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 37 binary64) d2))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (*.f64 (+.f64 d2 #s(literal 37 binary64)) (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)) (/.f64 (+.f64 d2 #s(literal -37 binary64)) d1)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)) (/.f64 (+.f64 d2 #s(literal -37 binary64)) d1)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))
(*.f64 (/.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -50653 binary64))) (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2))))))
(*.f64 (/.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -50653 binary64))) (*.f64 (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2))) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))))
(*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64)))))
(*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (*.f64 (+.f64 d2 #s(literal 37 binary64)) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -50653 binary64))) (*.f64 (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2))) (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 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 #s(literal 37 binary64) d2))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -50653 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2))))))
(*.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 (*.f64 d2 d2) #s(literal -1369 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 d2 #s(literal -37 binary64))))
(*.f64 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (/.f64 d1 (/.f64 #s(literal 1 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 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2))))))
(*.f64 (/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) #s(literal -1 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -37 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.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 #s(literal 37 binary64) d2))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.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 (*.f64 d2 d2) #s(literal -1369 binary64)) (/.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -50653 binary64)))) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 1369 binary64) (*.f64 #s(literal 37 binary64) d2))))
(*.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (/.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))) (+.f64 d2 #s(literal 37 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2)) d1) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 37 binary64) d2)) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) d1)
(*.f64 (*.f64 (/.f64 d1 (+.f64 d2 #s(literal -37 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))))
(*.f64 (*.f64 (/.f64 d1 (+.f64 d2 #s(literal -37 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))
(+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal -1369 binary64)))
(+.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 d1 #s(literal -1369 binary64)))
(+.f64 (*.f64 d1 #s(literal -1369 binary64)) (*.f64 d1 (*.f64 d2 d2)))
(+.f64 (*.f64 d1 #s(literal -1369 binary64)) (*.f64 (*.f64 d2 d2) d1))
(-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))))
(fma.f64 d1 (*.f64 d2 d2) (*.f64 d1 #s(literal -1369 binary64)))
(fma.f64 d1 #s(literal -1369 binary64) (*.f64 d1 (*.f64 d2 d2)))
(fma.f64 (*.f64 d2 d2) d1 (*.f64 d1 #s(literal -1369 binary64)))
(fma.f64 #s(literal -1369 binary64) d1 (*.f64 (*.f64 d2 d2) d1))
(neg.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)))))
(/.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))) #s(literal -1 binary64))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)) d1) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)) d1) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)) d1) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))
(/.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64))) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)) d1)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) #s(literal -1369 binary64)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) #s(literal -1369 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (*.f64 d2 d2)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal -1369 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d2 d2))) (-.f64 (*.f64 (*.f64 d1 #s(literal -1369 binary64)) (*.f64 d1 #s(literal -1369 binary64))) (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.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 d2 d2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 #s(literal -1369 binary64)) (*.f64 d1 #s(literal -1369 binary64))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal -1369 binary64)) (*.f64 d1 (*.f64 d2 d2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d2 d2) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal -1369 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d2) d1)) (-.f64 (*.f64 (*.f64 d1 #s(literal -1369 binary64)) (*.f64 d1 #s(literal -1369 binary64))) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 d1 #s(literal -1369 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal -1369 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 d2 d2) d1) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 #s(literal -1369 binary64)) (*.f64 d1 #s(literal -1369 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d2) d1)) (*.f64 (*.f64 d1 #s(literal -1369 binary64)) (*.f64 (*.f64 d2 d2) d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal -1369 binary64)) (*.f64 d1 #s(literal -1369 binary64)))) (-.f64 (*.f64 d1 (*.f64 d2 d2)) (*.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 d2 d2)) (*.f64 d1 (*.f64 d2 d2)))) (-.f64 (*.f64 d1 #s(literal -1369 binary64)) (*.f64 d1 (*.f64 d2 d2))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d2) d1)) (*.f64 (*.f64 d1 #s(literal -1369 binary64)) (*.f64 d1 #s(literal -1369 binary64)))) (-.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 d1 #s(literal -1369 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal -1369 binary64)) (*.f64 d1 #s(literal -1369 binary64))) (*.f64 (*.f64 (*.f64 d2 d2) d1) (*.f64 (*.f64 d2 d2) d1))) (-.f64 (*.f64 d1 #s(literal -1369 binary64)) (*.f64 (*.f64 d2 d2) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (*.f64 d1 (+.f64 #s(literal 2565726409 binary64) (neg.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) #s(literal -1369 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1874161 binary64) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) (-.f64 #s(literal -1369 binary64) (*.f64 d2 d2)))
(/.f64 (*.f64 (+.f64 #s(literal 2565726409 binary64) (neg.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))))) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64))) d1) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) #s(literal -1369 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1874161 binary64) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))) d1) (-.f64 #s(literal -1369 binary64) (*.f64 d2 d2)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))
(*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(*.f64 d1 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) d1)
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2))))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))) d1))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))) d1))
(*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))
(*.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))
(*.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) #s(literal 1 binary64)) d1)
(*.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) d1))
(+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))
(+.f64 #s(literal -1369 binary64) (*.f64 d2 d2))
(+.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))) (neg.f64 (/.f64 #s(literal 1874161 binary64) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))))
(-.f64 (*.f64 d2 d2) #s(literal 1369 binary64))
(-.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))) (/.f64 #s(literal 1874161 binary64) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))
(-.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))) (/.f64 #s(literal 2565726409 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))))
(-.f64 (/.f64 #s(literal 1874161 binary64) (-.f64 #s(literal -1369 binary64) (*.f64 d2 d2))) (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (-.f64 #s(literal -1369 binary64) (*.f64 d2 d2))))
(fma.f64 d2 d2 #s(literal -1369 binary64))
(neg.f64 (-.f64 #s(literal 1369 binary64) (*.f64 d2 d2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1369 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 1874161 binary64) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))
(/.f64 (+.f64 #s(literal 2565726409 binary64) (neg.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))))
(/.f64 (+.f64 #s(literal 2565726409 binary64) (neg.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))))) (neg.f64 (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) #s(literal -1369 binary64)))
(/.f64 (-.f64 #s(literal 1874161 binary64) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))) (-.f64 #s(literal -1369 binary64) (*.f64 d2 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)) #s(literal 1874161 binary64))) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 2565726409 binary64) (neg.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) #s(literal -1369 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1874161 binary64) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (-.f64 #s(literal -1369 binary64) (*.f64 d2 d2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1874161 binary64) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))) (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))) (+.f64 (*.f64 (/.f64 #s(literal 1874161 binary64) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))) (/.f64 #s(literal 1874161 binary64) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))) (*.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))) (/.f64 #s(literal 1874161 binary64) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))) (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))) (*.f64 (/.f64 #s(literal 1874161 binary64) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))) (/.f64 #s(literal 1874161 binary64) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))) (+.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))) (/.f64 #s(literal 1874161 binary64) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))))) #s(literal -16890053810563300749953435929 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))))) (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))))) (-.f64 #s(literal 6582952005840035281 binary64) (*.f64 (*.f64 d2 d2) (*.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -2565726409 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))))) #s(literal -6582952005840035281 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal 2565726409 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))))) #s(literal -6582952005840035281 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))) (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))))) (+.f64 #s(literal 3512479453921 binary64) (*.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal 1874161 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))))) #s(literal -3512479453921 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal 1874161 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) #s(literal -2565726409 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal 1369 binary64))))
(*.f64 (+.f64 #s(literal 2565726409 binary64) (neg.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 1874161 binary64) (*.f64 (*.f64 d2 d2) #s(literal 1369 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -1874161 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) #s(literal -1369 binary64))))
(*.f64 (-.f64 #s(literal 1874161 binary64) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1369 binary64) (*.f64 d2 d2))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 d2)))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 (*.f64 d2 d2) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 d2)) #s(literal 2 binary64))
(*.f64 d2 d2)
(*.f64 (exp.f64 (log.f64 d2)) (exp.f64 (log.f64 d2)))

simplify284.0ms (3.9%)

Algorithm
egg-herbie
Rules
2490×*-lowering-*.f32
2490×*-lowering-*.f64
1308×fma-lowering-fma.f32
1308×fma-lowering-fma.f64
1150×fmsub-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
055782
1158694
2439694
31047694
43060694
57772694
08044694
Stop Event
iter limit
node limit
Counts
168 → 168
Calls
Call 1
Inputs
(* 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)))
(* 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 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 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)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(* 37 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(* 37 d1)
(+ (* 37 d1) (* d1 d2))
(+ (* 37 d1) (* d1 d2))
(+ (* 37 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d2 (+ d1 (* 37 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -37 (/ d1 d2)) (* -1 d1))))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(* -1369 d1)
(+ (* -1369 d1) (* d1 (pow d2 2)))
(+ (* -1369 d1) (* d1 (pow d2 2)))
(+ (* -1369 d1) (* d1 (pow d2 2)))
(* d1 (pow d2 2))
(* (pow d2 2) (+ d1 (* -1369 (/ d1 (pow d2 2)))))
(* (pow d2 2) (+ d1 (* -1369 (/ d1 (pow d2 2)))))
(* (pow d2 2) (+ d1 (* -1369 (/ d1 (pow d2 2)))))
(* d1 (pow d2 2))
(* (pow d2 2) (+ d1 (* -1369 (/ d1 (pow d2 2)))))
(* (pow d2 2) (+ d1 (* -1369 (/ d1 (pow d2 2)))))
(* (pow d2 2) (+ d1 (* -1369 (/ d1 (pow d2 2)))))
(* d1 (- (pow d2 2) 1369))
(* d1 (- (pow d2 2) 1369))
(* d1 (- (pow d2 2) 1369))
(* d1 (- (pow d2 2) 1369))
(* d1 (- (pow d2 2) 1369))
(* d1 (- (pow d2 2) 1369))
(* d1 (- (pow d2 2) 1369))
(* d1 (- (pow d2 2) 1369))
(* d1 (- (pow d2 2) 1369))
(* d1 (- (pow d2 2) 1369))
(* d1 (- (pow d2 2) 1369))
(* d1 (- (pow d2 2) 1369))
-1369
(- (pow d2 2) 1369)
(- (pow d2 2) 1369)
(- (pow d2 2) 1369)
(pow d2 2)
(* (pow d2 2) (- 1 (* 1369 (/ 1 (pow d2 2)))))
(* (pow d2 2) (- 1 (* 1369 (/ 1 (pow d2 2)))))
(* (pow d2 2) (- 1 (* 1369 (/ 1 (pow d2 2)))))
(pow d2 2)
(* (pow d2 2) (- 1 (* 1369 (/ 1 (pow d2 2)))))
(* (pow d2 2) (- 1 (* 1369 (/ 1 (pow d2 2)))))
(* (pow d2 2) (- 1 (* 1369 (/ 1 (pow d2 2)))))
(pow d2 2)
(pow d2 2)
(pow d2 2)
(pow d2 2)
(pow d2 2)
(pow d2 2)
(pow d2 2)
(pow d2 2)
(pow d2 2)
(pow d2 2)
(pow d2 2)
(pow d2 2)
Outputs
(* 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))
(* -1 (* d1 (- (* -1 d3) 37)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d1 (- (* -1 d3) 37)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d1 (- (* -1 d3) 37)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d1 (- (* -1 d3) 37)))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(+ (* 37 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d3 (+ d1 (* 37 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* -1 (* d3 (+ (* -37 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(* 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)
(*.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))
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(* 37 d1)
(*.f64 d1 #s(literal 37 binary64))
(+ (* 37 d1) (* d1 d2))
(*.f64 d1 (+.f64 #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))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 #s(literal -37 binary64) d2))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 #s(literal -37 binary64) d2))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 #s(literal -37 binary64) d2))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 #s(literal -37 binary64) d2))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 #s(literal -37 binary64) d2))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 #s(literal -37 binary64) d2))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 #s(literal -37 binary64) d2))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 #s(literal -37 binary64) d2))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 #s(literal -37 binary64) d2))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 #s(literal -37 binary64) d2))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 #s(literal -37 binary64) d2))
(/ (* d1 (- (pow d2 2) 1369)) (- d2 37))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))) (+.f64 #s(literal -37 binary64) d2))
(* -1369 d1)
(*.f64 d1 #s(literal -1369 binary64))
(+ (* -1369 d1) (* d1 (pow d2 2)))
(*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(+ (* -1369 d1) (* d1 (pow d2 2)))
(*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(+ (* -1369 d1) (* d1 (pow d2 2)))
(*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(* d1 (pow d2 2))
(*.f64 d1 (*.f64 d2 d2))
(* (pow d2 2) (+ d1 (* -1369 (/ d1 (pow d2 2)))))
(*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(* (pow d2 2) (+ d1 (* -1369 (/ d1 (pow d2 2)))))
(*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(* (pow d2 2) (+ d1 (* -1369 (/ d1 (pow d2 2)))))
(*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(* d1 (pow d2 2))
(*.f64 d1 (*.f64 d2 d2))
(* (pow d2 2) (+ d1 (* -1369 (/ d1 (pow d2 2)))))
(*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(* (pow d2 2) (+ d1 (* -1369 (/ d1 (pow d2 2)))))
(*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(* (pow d2 2) (+ d1 (* -1369 (/ d1 (pow d2 2)))))
(*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(* d1 (- (pow d2 2) 1369))
(*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(* d1 (- (pow d2 2) 1369))
(*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(* d1 (- (pow d2 2) 1369))
(*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(* d1 (- (pow d2 2) 1369))
(*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(* d1 (- (pow d2 2) 1369))
(*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(* d1 (- (pow d2 2) 1369))
(*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(* d1 (- (pow d2 2) 1369))
(*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(* d1 (- (pow d2 2) 1369))
(*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(* d1 (- (pow d2 2) 1369))
(*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(* d1 (- (pow d2 2) 1369))
(*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(* d1 (- (pow d2 2) 1369))
(*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
(* d1 (- (pow d2 2) 1369))
(*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -1369 binary64)))
-1369
#s(literal -1369 binary64)
(- (pow d2 2) 1369)
(+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))
(- (pow d2 2) 1369)
(+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))
(- (pow d2 2) 1369)
(+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))
(pow d2 2)
(*.f64 d2 d2)
(* (pow d2 2) (- 1 (* 1369 (/ 1 (pow d2 2)))))
(+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))
(* (pow d2 2) (- 1 (* 1369 (/ 1 (pow d2 2)))))
(+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))
(* (pow d2 2) (- 1 (* 1369 (/ 1 (pow d2 2)))))
(+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))
(pow d2 2)
(*.f64 d2 d2)
(* (pow d2 2) (- 1 (* 1369 (/ 1 (pow d2 2)))))
(+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))
(* (pow d2 2) (- 1 (* 1369 (/ 1 (pow d2 2)))))
(+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))
(* (pow d2 2) (- 1 (* 1369 (/ 1 (pow d2 2)))))
(+.f64 (*.f64 d2 d2) #s(literal -1369 binary64))
(pow d2 2)
(*.f64 d2 d2)
(pow d2 2)
(*.f64 d2 d2)
(pow d2 2)
(*.f64 d2 d2)
(pow d2 2)
(*.f64 d2 d2)
(pow d2 2)
(*.f64 d2 d2)
(pow d2 2)
(*.f64 d2 d2)
(pow d2 2)
(*.f64 d2 d2)
(pow d2 2)
(*.f64 d2 d2)
(pow d2 2)
(*.f64 d2 d2)
(pow d2 2)
(*.f64 d2 d2)
(pow d2 2)
(*.f64 d2 d2)
(pow d2 2)
(*.f64 d2 d2)

eval394.0ms (5.4%)

Compiler

Compiled 9183 to 1011 computations (89% saved)

prune79.0ms (1.1%)

Pruning

13 alts after pruning (1 fresh and 12 done)

PrunedKeptTotal
New6051606
Fresh000
Picked145
Done088
Total60613619
Accuracy
100.0%
Counts
619 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.5%
(/.f64 (*.f64 (*.f64 d2 d2) d1) (+.f64 d2 #s(literal -37 binary64)))
62.9%
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 37 binary64))))
26.6%
(/.f64 d1 #s(literal 1/37 binary64))
26.6%
(/.f64 #s(literal 37 binary64) (/.f64 #s(literal 1 binary64) d1))
64.9%
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 5 binary64))) (*.f64 d1 #s(literal 32 binary64)))
73.4%
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
64.9%
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 37 binary64)))
74.2%
(*.f64 d1 (+.f64 d2 d3))
63.0%
(*.f64 d1 (+.f64 d2 #s(literal 37 binary64)))
64.9%
(*.f64 d1 (+.f64 #s(literal 37 binary64) d3))
41.3%
(*.f64 d1 d3)
37.4%
(*.f64 d1 d2)
26.7%
(*.f64 d1 #s(literal 37 binary64))
Compiler

Compiled 293 to 140 computations (52.2% saved)

regimes51.0ms (0.7%)

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

5 calls:

17.0ms
(+.f64 d3 #s(literal 5 binary64))
9.0ms
d2
8.0ms
d1
8.0ms
(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
8.0ms
d3
Results
AccuracySegmentsBranch
99.9%1d1
99.9%1d2
99.9%1d3
99.9%1(+.f64 (+.f64 (*.f64 d1 d2) (*.f64 (+.f64 d3 #s(literal 5 binary64)) d1)) (*.f64 d1 #s(literal 32 binary64)))
99.9%1(+.f64 d3 #s(literal 5 binary64))
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes31.0ms (0.4%)

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

3 calls:

22.0ms
d2
4.0ms
d1
4.0ms
d3
Results
AccuracySegmentsBranch
75.8%2d1
97.9%2d2
98.4%2d3
Compiler

Compiled 12 to 9 computations (25% saved)

regimes7.0ms (0.1%)

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

2 calls:

3.0ms
d3
3.0ms
d2
Results
AccuracySegmentsBranch
92.2%2d2
94.8%2d3
Compiler

Compiled 8 to 6 computations (25% saved)

regimes7.0ms (0.1%)

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

2 calls:

3.0ms
d2
3.0ms
d3
Results
AccuracySegmentsBranch
91.5%2d2
78.3%2d3
Compiler

Compiled 8 to 6 computations (25% saved)

regimes11.0ms (0.1%)

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

3 calls:

5.0ms
d2
3.0ms
d1
3.0ms
d3
Results
AccuracySegmentsBranch
49.9%5d1
77.0%3d3
74.2%3d2
Compiler

Compiled 12 to 9 computations (25% saved)

regimes4.0ms (0.1%)

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

2 calls:

2.0ms
d2
2.0ms
d3
Results
AccuracySegmentsBranch
60.9%2d2
46.4%3d3
Compiler

Compiled 8 to 6 computations (25% saved)

regimes5.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:

2.0ms
d1
2.0ms
d3
2.0ms
d2
Results
AccuracySegmentsBranch
26.7%1d3
26.7%1d1
26.7%1d2
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch13.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
11.0ms
0.0007502914956254459
0.002736911481983116
Results
6.0ms80×0valid
Compiler

Compiled 112 to 81 computations (27.7% saved)

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

bsearch11.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
9.0ms
15.053554388648294
49.32337505732304
Results
6.0ms80×0valid
Compiler

Compiled 112 to 86 computations (23.2% saved)

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

bsearch17.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
-634986830302537300.0
-545997611887794.8
Results
10.0ms128×0valid
Compiler

Compiled 150 to 112 computations (25.3% saved)

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

bsearch28.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
9.0ms
0.0007502914956254459
0.002736911481983116
16.0ms
-4.950313435961155e-281
-7.941800707002388e-286
Results
16.0ms207×0valid
0.0ms2valid
Compiler

Compiled 204 to 159 computations (22.1% saved)

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

bsearch16.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
-60.28648025345337
-0.0015634635145824252
Results
9.0ms128×0valid
Compiler

Compiled 134 to 104 computations (22.4% saved)

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

simplify10.0ms (0.1%)

Algorithm
egg-herbie
Rules
14×*-commutative_binary64
+-commutative_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03277
14377
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(if (<=.f64 d3 #s(literal 3112888062438487/1152921504606846976 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d2 d3)))
(if (<=.f64 d3 #s(literal 44 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
(if (<=.f64 d2 #s(literal -47000000000000000 binary64)) (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
(if (<=.f64 d3 #s(literal -1255674149046407/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 3112888062438487/1152921504606846976 binary64)) (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))
(if (<=.f64 d2 #s(literal -36 binary64)) (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64)))
(*.f64 d1 #s(literal 37 binary64))
Outputs
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 37 binary64))))
(if (<=.f64 d3 #s(literal 3112888062438487/1152921504606846976 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d2 d3)))
(if (<=.f64 d3 #s(literal 44 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
(if (<=.f64 d3 #s(literal 44 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 37 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(if (<=.f64 d2 #s(literal -47000000000000000 binary64)) (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 37 binary64) d3)))
(if (<=.f64 d2 #s(literal -47000000000000000 binary64)) (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 37 binary64))))
(if (<=.f64 d3 #s(literal -1255674149046407/2615987810513347951534240842431645045315929716077962908798218721607302370910488580305660104530507466131822931927619987366179553920147251083004047259447894239241837835650447017925067042251555454560047407752208612056538559879736027236124400377460220438127733515060190958901472126868316500692677165056 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 3112888062438487/1152921504606846976 binary64)) (*.f64 d1 #s(literal 37 binary64)) (*.f64 d1 d3)))
(if (<=.f64 d2 #s(literal -36 binary64)) (*.f64 d1 d2) (*.f64 d1 #s(literal 37 binary64)))
(*.f64 d1 #s(literal 37 binary64))

soundness959.0ms (13.2%)

Rules
4256×*-lowering-*.f32
4256×*-lowering-*.f64
2618×*-lowering-*.f32
2618×*-lowering-*.f64
1908×+-lowering-+.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01281157
14801042
216061021
350561015
084571015
01112
12110
2527
31886
43836
55906
66126
06126
02231702
17721586
222861528
084981528
Stop Event
fuel
iter limit
node limit
iter limit
saturated
iter limit
node limit
Compiler

Compiled 316 to 200 computations (36.7% saved)

preprocess77.0ms (1.1%)

Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 292 to 154 computations (47.3% saved)

end0.0ms (0%)

Profiling

Loading profile data...