FastMath test3

Time bar (total: 7.1s)

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 15 to 10 computations (33.3% 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.0s (14.8%)

Results
738.0ms7838×0valid
53.0ms338×1valid
18.0ms80×2valid
Precisions
Click to see histograms. Total time spent on operations: 424.0ms
ival-mult: 255.0ms (60.1% of total)
ival-add: 144.0ms (33.9% of total)
const: 13.0ms (3.1% of total)
backward-pass: 12.0ms (2.8% of total)
Bogosity

preprocess79.0ms (1.1%)

Algorithm
egg-herbie
Rules
2740×sum3-define
1368×fnmadd-define
1236×sum4-define
1078×fma-define
1046×sum5-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03798
113674
244966
3164865
4638065
5787565
099
1207
2476
3796
4946
5966
0966
Stop Event
iter limit
saturated
node limit
Calls
Call 1
Inputs
(+ (+ (* d1 3) (* d1 d2)) (* d1 d3))
Outputs
(+ (+ (* d1 3) (* d1 d2)) (* d1 d3))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
Call 2
Inputs
(+ (+ (* d1 3) (* d1 d2)) (* d1 d3))
(+ (+ (* (neg d1) 3) (* (neg d1) d2)) (* (neg d1) d3))
(+ (+ (* d1 3) (* d1 (neg d2))) (* d1 d3))
(+ (+ (* d1 3) (* d1 d2)) (* d1 (neg d3)))
(neg (+ (+ (* (neg d1) 3) (* (neg d1) d2)) (* (neg d1) d3)))
(neg (+ (+ (* d1 3) (* d1 (neg d2))) (* d1 d3)))
(neg (+ (+ (* d1 3) (* d1 d2)) (* d1 (neg d3))))
(+ (+ (* d2 3) (* d2 d1)) (* d2 d3))
(+ (+ (* d3 3) (* d3 d2)) (* d3 d1))
(+ (+ (* d1 3) (* d1 d3)) (* d1 d2))
Outputs
(+ (+ (* d1 3) (* d1 d2)) (* d1 d3))
(* d1 (sum3 3 d2 d3))
(+ (+ (* (neg d1) 3) (* (neg d1) d2)) (* (neg d1) d3))
(* d1 (- -3 (+ d2 d3)))
(+ (+ (* d1 3) (* d1 (neg d2))) (* d1 d3))
(* d1 (+ 3 (- d3 d2)))
(+ (+ (* d1 3) (* d1 d2)) (* d1 (neg d3)))
(* d1 (+ d2 (- 3 d3)))
(neg (+ (+ (* (neg d1) 3) (* (neg d1) d2)) (* (neg d1) d3)))
(* d1 (sum3 3 d2 d3))
(neg (+ (+ (* d1 3) (* d1 (neg d2))) (* d1 d3)))
(* d1 (+ d2 (- -3 d3)))
(neg (+ (+ (* d1 3) (* d1 d2)) (* d1 (neg d3))))
(* d1 (+ d3 (- -3 d2)))
(+ (+ (* d2 3) (* d2 d1)) (* d2 d3))
(* d2 (sum3 d1 3 d3))
(+ (+ (* d3 3) (* d3 d2)) (* d3 d1))
(* d3 (sum3 d1 3 d2))
(+ (+ (* d1 3) (* d1 d3)) (* d1 d2))
(* d1 (sum3 3 d2 d3))
Symmetry

(negabs d1)

(sort d2 d3)

explain222.0ms (3.1%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
50-0-(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
00-0-d3
00-0-d1
00-0-d2
00-0-(*.f64 d1 d3)
00-0-(*.f64 d1 d2)
00-0-#s(literal 3 binary64)
00-0-(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
00-0-(*.f64 d1 #s(literal 3 binary64))
Results
55.0ms476×0valid
7.0ms28×1valid
3.0ms2valid
Compiler

Compiled 84 to 29 computations (65.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 12.0ms (59.1% of total)
ival-add: 6.0ms (29.5% of total)
const: 1.0ms (4.9% of total)
backward-pass: 1.0ms (4.9% of total)

eval0.0ms (0%)

Compiler

Compiled 10 to 7 computations (30% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
98.0%
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
99.9%
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
Compiler

Compiled 24 to 16 computations (33.3% saved)

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 d2)
cost-diff0
(*.f64 d1 #s(literal 3 binary64))
cost-diff128
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
cost-diff128
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
cost-diff0
(+.f64 #s(literal 3 binary64) d3)
cost-diff0
(+.f64 d2 (+.f64 #s(literal 3 binary64) d3))
cost-diff0
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
Rules
52×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
01244
13341
27341
39841
410041
010041
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* d1 (+ d2 (+ 3 d3)))
d1
(+ d2 (+ 3 d3))
d2
(+ 3 d3)
3
d3
(+ (+ (* d1 3) (* d1 d2)) (* d1 d3))
(+ (* d1 3) (* d1 d2))
(* d1 3)
d1
3
(* d1 d2)
d2
(* d1 d3)
d3
Outputs
(* d1 (+ d2 (+ 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
d1
(+ d2 (+ 3 d3))
(+.f64 d2 (+.f64 #s(literal 3 binary64) d3))
d2
(+ 3 d3)
(+.f64 #s(literal 3 binary64) d3)
3
#s(literal 3 binary64)
d3
(+ (+ (* d1 3) (* d1 d2)) (* d1 d3))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(+ (* d1 3) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(* d1 3)
(*.f64 d1 #s(literal 3 binary64))
d1
3
#s(literal 3 binary64)
(* d1 d2)
(*.f64 d1 d2)
d2
(* d1 d3)
(*.f64 d1 d3)
d3

localize100.0ms (1.4%)

Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 d1 d2)
accuracy100.0%
(*.f64 d1 #s(literal 3 binary64))
accuracy99.9%
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
accuracy98.2%
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
accuracy100.0%
(+.f64 d2 (+.f64 #s(literal 3 binary64) d3))
accuracy100.0%
(+.f64 #s(literal 3 binary64) d3)
accuracy99.9%
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
Results
78.0ms238×0valid
5.0ms14×1valid
2.0ms2valid
Compiler

Compiled 54 to 13 computations (75.9% saved)

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

series10.0ms (0.1%)

Counts
7 → 168
Calls
Call 1
Inputs
#<alt (* d1 (+ d2 (+ 3 d3)))>
#<alt (+ d2 (+ 3 d3))>
#<alt (+ 3 d3)>
#<alt (+ (+ (* d1 3) (* d1 d2)) (* d1 d3))>
#<alt (+ (* d1 3) (* d1 d2))>
#<alt (* d1 3)>
#<alt (* d1 d2)>
Outputs
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 d3))>
#<alt (+ (* d1 d2) (* d1 (+ 3 d3)))>
#<alt (+ (* d1 d2) (* d1 (+ 3 d3)))>
#<alt (+ (* d1 d2) (* d1 (+ 3 d3)))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))>
#<alt (* d1 (+ 3 d2))>
#<alt (+ (* d1 d3) (* d1 (+ 3 d2)))>
#<alt (+ (* d1 d3) (* d1 (+ 3 d2)))>
#<alt (+ (* d1 d3) (* d1 (+ 3 d2)))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))>
#<alt (+ 3 d3)>
#<alt (+ 3 (+ d2 d3))>
#<alt (+ 3 (+ d2 d3))>
#<alt (+ 3 (+ d2 d3))>
#<alt d2>
#<alt (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))>
#<alt (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))>
#<alt (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))>
#<alt d2>
#<alt (* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))>
#<alt (* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))>
#<alt (* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))>
#<alt (+ 3 d2)>
#<alt (+ 3 (+ d2 d3))>
#<alt (+ 3 (+ d2 d3))>
#<alt (+ 3 (+ d2 d3))>
#<alt d3>
#<alt (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))>
#<alt (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))>
#<alt (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))>
#<alt d3>
#<alt (* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))>
#<alt (* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))>
#<alt (* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))>
#<alt 3>
#<alt (+ 3 d3)>
#<alt (+ 3 d3)>
#<alt (+ 3 d3)>
#<alt d3>
#<alt (* d3 (+ 1 (* 3 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 3 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 3 (/ 1 d3))))>
#<alt d3>
#<alt (* d3 (+ 1 (* 3 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 3 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 3 (/ 1 d3))))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))>
#<alt (* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))>
#<alt (+ (* 3 d1) (* d1 d3))>
#<alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))>
#<alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))>
#<alt (* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))>
#<alt (+ (* 3 d1) (* d1 d2))>
#<alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))>
#<alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))>
#<alt (* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))>
#<alt (* d1 (+ 3 d2))>
#<alt (* d1 (+ 3 d2))>
#<alt (* d1 (+ 3 d2))>
#<alt (* d1 (+ 3 d2))>
#<alt (* d1 (+ 3 d2))>
#<alt (* d1 (+ 3 d2))>
#<alt (* d1 (+ 3 d2))>
#<alt (* d1 (+ 3 d2))>
#<alt (* -1 (* d1 (- (* -1 d2) 3)))>
#<alt (* -1 (* d1 (- (* -1 d2) 3)))>
#<alt (* -1 (* d1 (- (* -1 d2) 3)))>
#<alt (* -1 (* d1 (- (* -1 d2) 3)))>
#<alt (* 3 d1)>
#<alt (+ (* 3 d1) (* d1 d2))>
#<alt (+ (* 3 d1) (* d1 d2))>
#<alt (+ (* 3 d1) (* d1 d2))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (* 3 (/ d1 d2))))>
#<alt (* d2 (+ d1 (* 3 (/ d1 d2))))>
#<alt (* d2 (+ d1 (* 3 (/ d1 d2))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))>
#<alt (* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))>
#<alt (* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))>
#<alt (* 3 d1)>
#<alt (* 3 d1)>
#<alt (* 3 d1)>
#<alt (* 3 d1)>
#<alt (* 3 d1)>
#<alt (* 3 d1)>
#<alt (* 3 d1)>
#<alt (* 3 d1)>
#<alt (* 3 d1)>
#<alt (* 3 d1)>
#<alt (* 3 d1)>
#<alt (* 3 d1)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
Calls

42 calls:

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

rewrite386.0ms (5.4%)

Algorithm
batch-egg-rewrite
Rules
4580×*-lowering-*.f32
4580×*-lowering-*.f64
3824×/-lowering-/.f32
3824×/-lowering-/.f64
1960×frac-times
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01233
18330
286830
0835330
Stop Event
iter limit
node limit
Counts
7 → 263
Calls
Call 1
Inputs
(* d1 (+ d2 (+ 3 d3)))
(+ d2 (+ 3 d3))
(+ 3 d3)
(+ (+ (* d1 3) (* d1 d2)) (* d1 d3))
(+ (* d1 3) (* d1 d2))
(* d1 3)
(* d1 d2)
Outputs
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))
(+.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 #s(literal 3 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(-.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))) (/.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))
(-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))))
(-.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))
(fma.f64 d1 (+.f64 #s(literal 3 binary64) d3) (*.f64 d1 d2))
(fma.f64 d1 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d3))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))
(fma.f64 (+.f64 #s(literal 3 binary64) d3) d1 (*.f64 d1 d2))
(fma.f64 (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))))) (*.f64 d1 d3))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 d1 d3))
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d1 d3))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (+.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) d1) d3))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) (neg.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) (neg.f64 (+.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) d1) d3)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2)))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))))) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) d1) d3))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2)))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3))))) (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (-.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3))) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))) d1)))
(/.f64 (-.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) d1) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))) d1) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2)))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))))) (neg.f64 (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (neg.f64 (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (neg.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))) (neg.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))))) (neg.f64 (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) d1)) (neg.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))) d1)) (neg.f64 (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (-.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (+.f64 (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d1)
(*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(+.f64 d2 (+.f64 #s(literal 3 binary64) d3))
(+.f64 #s(literal 3 binary64) (+.f64 d3 d2))
(+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))
(+.f64 (+.f64 #s(literal 3 binary64) d3) d2)
(+.f64 (+.f64 d2 #s(literal 3 binary64)) d3)
(+.f64 (+.f64 d2 d3) #s(literal 3 binary64))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(-.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (/.f64 (*.f64 d3 d3) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(fma.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (-.f64 d3 #s(literal 3 binary64))))) d2)
(fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)) d2)
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (+.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (*.f64 d2 d2) (*.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(/.f64 (neg.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (neg.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (neg.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (*.f64 d2 d2) (*.f64 d2 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (neg.f64 (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (*.f64 d2 d2) (*.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 (*.f64 d3 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2) (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 d2 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d3))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 d2 d2)) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d3)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 (-.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (*.f64 (-.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))))) (neg.f64 (neg.f64 (-.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 (*.f64 d3 d3)))) (neg.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 d2 d2))) (neg.f64 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d3))) (neg.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(/.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 (+.f64 d3 d2) (+.f64 d3 d2)) (*.f64 #s(literal 3 binary64) (+.f64 d3 d2)))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))))) (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 (+.f64 d2 #s(literal 3 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(+.f64 #s(literal 3 binary64) d3)
(+.f64 d3 #s(literal 3 binary64))
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))
(/.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (+.f64 #s(literal 9 binary64) (*.f64 d3 (-.f64 d3 #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d3))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 3 binary64) d3))
(/.f64 (neg.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 (-.f64 d3 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (neg.f64 (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d3)))))
(/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 3 binary64) d3)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d3))) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 #s(literal 3 binary64)) (-.f64 (*.f64 d3 d3) #s(literal 9 binary64))))
(/.f64 (-.f64 (*.f64 d3 d3) #s(literal 9 binary64)) (-.f64 d3 #s(literal 3 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3))))
(/.f64 (-.f64 (*.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (*.f64 (-.f64 #s(literal 3 binary64) d3) (*.f64 d3 d3))) (*.f64 (-.f64 #s(literal 3 binary64) d3) (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (+.f64 #s(literal 19683 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 729 binary64) (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 #s(literal 9 binary64) (*.f64 d3 (-.f64 d3 #s(literal 3 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (+.f64 #s(literal 9 binary64) (*.f64 d3 (-.f64 d3 #s(literal 3 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 81 binary64) (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d3 d3)) (*.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 d3))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 (-.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (neg.f64 (neg.f64 (-.f64 #s(literal 3 binary64) d3))))
(/.f64 (neg.f64 (-.f64 (*.f64 d3 d3) #s(literal 9 binary64))) (neg.f64 (-.f64 d3 #s(literal 3 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3))) (+.f64 (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3))) (*.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3)) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (-.f64 d3 #s(literal 3 binary64))))))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))
(+.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 #s(literal 3 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(-.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))) (/.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))
(-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))))
(-.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))
(fma.f64 d1 (+.f64 #s(literal 3 binary64) d3) (*.f64 d1 d2))
(fma.f64 d1 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d3))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))
(fma.f64 (+.f64 #s(literal 3 binary64) d3) d1 (*.f64 d1 d2))
(fma.f64 (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))))) (*.f64 d1 d3))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 d1 d3))
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d1 d3))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (+.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) d1) d3))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) (neg.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) (neg.f64 (+.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) d1) d3)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2)))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))))) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) d1) d3))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2)))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3))))) (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (-.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3))) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))) d1)))
(/.f64 (-.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) d1) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))) d1) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3)))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2)))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))))) (neg.f64 (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (neg.f64 (-.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (neg.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))) (neg.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))))) (neg.f64 (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) d1)) (neg.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))) d1)) (neg.f64 (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (-.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (+.f64 (*.f64 (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d1)
(*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (*.f64 d1 (*.f64 d1 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(-.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(/.f64 (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))))) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))))) (+.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 #s(literal 3 binary64) (*.f64 d1 (*.f64 d1 d2))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2)))))) (neg.f64 (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2)))))) (neg.f64 (+.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 #s(literal 3 binary64) (*.f64 d1 (*.f64 d1 d2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 #s(literal 3 binary64) (*.f64 d1 (*.f64 d1 d2))))) (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64))) (-.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))
(/.f64 (-.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))))) (*.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))))))) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2)))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))))) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2)))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2)))))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (*.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2)))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))))))) (neg.f64 (neg.f64 (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (+.f64 (*.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(*.f64 (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 d1 #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) d1)
(*.f64 d1 d2)
(*.f64 d2 d1)

simplify262.0ms (3.7%)

Algorithm
egg-herbie
Rules
2330×*-lowering-*.f32
2330×*-lowering-*.f64
1732×fnmadd-define
1378×sum5-define
1040×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
099816
1349738
2936738
32944738
47981738
08670738
Stop Event
iter limit
node limit
Counts
168 → 168
Calls
Call 1
Inputs
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(+ 3 d3)
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
d2
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(+ 3 d2)
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
d3
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
d3
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
3
(+ 3 d3)
(+ 3 d3)
(+ 3 d3)
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* -1 (* d1 (- (* -1 d2) 3)))
(* -1 (* d1 (- (* -1 d2) 3)))
(* -1 (* d1 (- (* -1 d2) 3)))
(* -1 (* d1 (- (* -1 d2) 3)))
(* 3 d1)
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
Outputs
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+ 3 d3)
(+.f64 #s(literal 3 binary64) d3)
(+ 3 (+ d2 d3))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(+ 3 (+ d2 d3))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(+ 3 (+ d2 d3))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
d2
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(+ 3 d2)
(+.f64 #s(literal 3 binary64) d2)
(+ 3 (+ d2 d3))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(+ 3 (+ d2 d3))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(+ 3 (+ d2 d3))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
d3
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
d3
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
3
#s(literal 3 binary64)
(+ 3 d3)
(+.f64 #s(literal 3 binary64) d3)
(+ 3 d3)
(+.f64 #s(literal 3 binary64) d3)
(+ 3 d3)
(+.f64 #s(literal 3 binary64) d3)
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(+.f64 #s(literal 3 binary64) d3)
(* d3 (+ 1 (* 3 (/ 1 d3))))
(+.f64 #s(literal 3 binary64) d3)
(* d3 (+ 1 (* 3 (/ 1 d3))))
(+.f64 #s(literal 3 binary64) d3)
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(+.f64 #s(literal 3 binary64) d3)
(* d3 (+ 1 (* 3 (/ 1 d3))))
(+.f64 #s(literal 3 binary64) d3)
(* d3 (+ 1 (* 3 (/ 1 d3))))
(+.f64 #s(literal 3 binary64) d3)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+ (* 3 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+ (* 3 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(+ (* 3 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(+ (* 3 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(+ (* 3 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)

eval61.0ms (0.9%)

Compiler

Compiled 9919 to 723 computations (92.7% saved)

prune56.0ms (0.8%)

Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New42110431
Fresh000
Picked112
Done000
Total42211433
Accuracy
100.0%
Counts
433 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
71.2%
(/.f64 (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3))) d1) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
99.7%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
54.1%
(+.f64 (/.f64 (-.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d2))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))) (*.f64 d1 d3))
98.0%
(+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d1 d3))
74.9%
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
99.9%
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
76.9%
(*.f64 d1 (+.f64 d2 d3))
68.5%
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
58.5%
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
36.7%
(*.f64 d1 d3)
45.9%
(*.f64 d1 d2)
Compiler

Compiled 254 to 157 computations (38.2% saved)

simplify14.0ms (0.2%)

Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 d3)
cost-diff0
(+.f64 d2 #s(literal 3 binary64))
cost-diff0
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
cost-diff128
(+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d1 d3))
cost-diff0
(+.f64 d2 d3)
cost-diff0
(*.f64 d1 (+.f64 d2 d3))
cost-diff0
(+.f64 #s(literal 3 binary64) d3)
cost-diff0
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
cost-diff0
(*.f64 d1 d2)
cost-diff0
(+.f64 d2 (+.f64 #s(literal 3 binary64) d3))
cost-diff0
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
cost-diff0
(/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
cost-diff256
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
Rules
184×fma-define
132×fma-lowering-fma.f32
132×fma-lowering-fma.f64
100×*-lowering-*.f32
100×*-lowering-*.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01884
14879
29179
317279
425979
530779
632579
032579
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ 1 (/ 1 (* d1 (+ d2 (+ 3 d3)))))
1
(/ 1 (* d1 (+ d2 (+ 3 d3))))
(* d1 (+ d2 (+ 3 d3)))
d1
(+ d2 (+ 3 d3))
d2
(+ 3 d3)
3
d3
(* d1 d2)
d1
d2
(* d1 (+ 3 d3))
d1
(+ 3 d3)
3
d3
(* d1 (+ d2 d3))
d1
(+ d2 d3)
d2
d3
(+ (* (+ d2 3) d1) (* d1 d3))
(* (+ d2 3) d1)
(+ d2 3)
d2
3
d1
(* d1 d3)
d3
Outputs
(/ 1 (/ 1 (* d1 (+ d2 (+ 3 d3)))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
1
#s(literal 1 binary64)
(/ 1 (* d1 (+ d2 (+ 3 d3))))
(/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(* d1 (+ d2 (+ 3 d3)))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
d1
(+ d2 (+ 3 d3))
(+.f64 d2 (+.f64 #s(literal 3 binary64) d3))
d2
(+ 3 d3)
(+.f64 #s(literal 3 binary64) d3)
3
#s(literal 3 binary64)
d3
(* d1 d2)
(*.f64 d1 d2)
d1
d2
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
d1
(+ 3 d3)
(+.f64 #s(literal 3 binary64) d3)
3
#s(literal 3 binary64)
d3
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
d1
(+ d2 d3)
(+.f64 d2 d3)
d2
d3
(+ (* (+ d2 3) d1) (* d1 d3))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(* (+ d2 3) d1)
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(+ d2 3)
(+.f64 d2 #s(literal 3 binary64))
d2
3
#s(literal 3 binary64)
d1
(* d1 d3)
(*.f64 d1 d3)
d3

localize201.0ms (2.8%)

Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 d2 #s(literal 3 binary64))
accuracy100.0%
(*.f64 d1 d3)
accuracy99.9%
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
accuracy98.2%
(+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d1 d3))
accuracy100.0%
(+.f64 d2 d3)
accuracy100.0%
(*.f64 d1 (+.f64 d2 d3))
accuracy100.0%
(+.f64 #s(literal 3 binary64) d3)
accuracy99.8%
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
accuracy100.0%
(*.f64 d1 d2)
accuracy100.0%
(+.f64 #s(literal 3 binary64) d3)
accuracy99.9%
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
accuracy99.6%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
accuracy98.5%
(/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
Results
128.0ms217×0valid
16.0ms28×1valid
8.0ms2valid
4.0ms5exit
Compiler

Compiled 95 to 19 computations (80% saved)

Precisions
Click to see histograms. Total time spent on operations: 30.0ms
ival-mult: 12.0ms (40.4% of total)
ival-add: 8.0ms (26.9% of total)
ival-div: 5.0ms (16.8% of total)
backward-pass: 3.0ms (10.1% of total)
const: 1.0ms (3.4% of total)

series17.0ms (0.2%)

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

87 calls:

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

rewrite844.0ms (11.9%)

Algorithm
batch-egg-rewrite
Rules
4122×/-lowering-/.f32
4122×/-lowering-/.f64
4064×*-lowering-*.f32
4064×*-lowering-*.f64
1896×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01864
111659
295359
0833359
Stop Event
iter limit
node limit
Counts
13 → 699
Calls
Call 1
Inputs
(/ 1 (/ 1 (* d1 (+ d2 (+ 3 d3)))))
(/ 1 (* d1 (+ d2 (+ 3 d3))))
(* d1 (+ d2 (+ 3 d3)))
(+ d2 (+ 3 d3))
(* d1 d2)
(* d1 (+ 3 d3))
(+ 3 d3)
(* d1 (+ d2 d3))
(+ d2 d3)
(+ (* (+ d2 3) d1) (* d1 d3))
(* (+ d2 3) d1)
(+ d2 3)
(* d1 d3)
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(+.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))
(+.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))) (/.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))
(-.f64 (/.f64 (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) (/.f64 #s(literal 1 binary64) d1)) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) (/.f64 #s(literal 1 binary64) d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))
(fma.f64 d1 (+.f64 #s(literal 3 binary64) d3) (*.f64 d1 d2))
(fma.f64 d1 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d3))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))
(fma.f64 (+.f64 #s(literal 3 binary64) d3) d1 (*.f64 d1 d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d1 d3))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 d3))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3) (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) d1)))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 d1 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64)))
(/.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 d3))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 d3)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) d1) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) d1) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) d1) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (*.f64 d2 d2) (*.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) d1) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))
(/.f64 (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) d1) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))) d1) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 (*.f64 d3 d3))) d1) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 d2 d2)) d1) (*.f64 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d3)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))) (*.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))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))) (-.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 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))))) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (*.f64 d2 d2) (*.f64 d2 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d3))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))) (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))) (neg.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))) (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) d1)) (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (+.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))) (+.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 d1 (pow.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64)))
(*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d1)
(*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 d3)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))))
(*.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))
(*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) d1) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))
(*.f64 (pow.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64)) d1)
(*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) (/.f64 #s(literal 1 binary64) d1)))
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (/.f64 (*.f64 d1 d3) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 d3))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))))
(/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(/.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) d1)) (-.f64 #s(literal 0 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) d1)
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (*.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) d1) (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))) (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) (+.f64 (*.f64 d2 d2) (+.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 d2 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) d1))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (-.f64 #s(literal 0 binary64) d1))
(pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))))
(*.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(*.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(*.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) d1)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (/.f64 #s(literal 1 binary64) d1))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1/2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))
(*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) #s(literal 1 binary64)) (pow.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))) #s(literal 1 binary64)) (pow.f64 (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3) #s(literal 1 binary64)))
(*.f64 (/.f64 d1 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (/.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (/.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(+.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))
(+.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))) (/.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))
(-.f64 (/.f64 (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) (/.f64 #s(literal 1 binary64) d1)) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) (/.f64 #s(literal 1 binary64) d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))
(fma.f64 d1 (+.f64 #s(literal 3 binary64) d3) (*.f64 d1 d2))
(fma.f64 d1 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d3))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))
(fma.f64 (+.f64 #s(literal 3 binary64) d3) d1 (*.f64 d1 d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d1 d3))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 d3))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3) (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) d1)))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 d1 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64)))
(/.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 d3))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 d3)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) d1) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) d1) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) d1) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (*.f64 d2 d2) (*.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) d1) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))
(/.f64 (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) d1) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))) d1) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 (*.f64 d3 d3))) d1) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 d2 d2)) d1) (*.f64 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d3)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))) (*.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))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))) (-.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 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))))) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (*.f64 d2 d2) (*.f64 d2 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d3))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))) (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))) (neg.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))) (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) d1)) (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (+.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))) (+.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 d1 (pow.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64)))
(*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d1)
(*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 d3)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))))
(*.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))
(*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) d1) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))
(*.f64 (pow.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64)) d1)
(*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) (/.f64 #s(literal 1 binary64) d1)))
(+.f64 d2 (+.f64 #s(literal 3 binary64) d3))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))
(+.f64 (+.f64 #s(literal 3 binary64) d3) d2)
(+.f64 (+.f64 d2 d3) #s(literal 3 binary64))
(+.f64 (+.f64 d2 #s(literal 3 binary64)) d3)
(+.f64 (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) (neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))
(-.f64 (/.f64 (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(-.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (/.f64 (*.f64 d3 d3) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(fma.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 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 3 binary64))
(fma.f64 (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))) d3)
(fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)) d2)
(fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) #s(literal 3 binary64))
(fma.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -3 binary64))) d3)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (*.f64 d2 d2) (*.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 (*.f64 d3 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2) (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 d2 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d3))))
(/.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (+.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (*.f64 d2 d2) (*.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (neg.f64 (+.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (*.f64 d2 d2) (*.f64 d2 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))) (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))
(/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 d2 d2)) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d3)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) (*.f64 (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (*.f64 (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (+.f64 (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))))
(/.f64 (neg.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 (*.f64 d3 d3)))) (neg.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 d2 d2))) (neg.f64 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d3))) (neg.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(/.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))))) (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 (+.f64 d2 #s(literal 3 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)))) (-.f64 d3 (+.f64 d2 #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 9 binary64)) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))) (+.f64 (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (*.f64 d2 d2) (*.f64 d2 (+.f64 #s(literal 3 binary64) d3))))))
(*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))))
(*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(*.f64 (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(*.f64 (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 (*.f64 d1 d2) #s(literal 1 binary64))
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64)))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d3))
(-.f64 (/.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d3))) (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d3))))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d3)))) (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))) (*.f64 d1 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) d3) (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))) (*.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) d3) (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) d1)))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3)))
(/.f64 (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (+.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d3)))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 3 binary64) d3))
(/.f64 (*.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) d1) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) d1) (-.f64 #s(literal 3 binary64) d3))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d3)))
(/.f64 (neg.f64 (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))) (neg.f64 (+.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d3))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) d1)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) d1)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64))))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 (+.f64 #s(literal 3 binary64) d3) d1)
(*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64))
(*.f64 (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d3))))))
(*.f64 (*.f64 d1 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)))
(*.f64 (*.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) d1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) d1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)))
(*.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d3))))
(+.f64 #s(literal 3 binary64) d3)
(+.f64 d3 #s(literal 3 binary64))
(+.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3))))
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3)))
(-.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -3 binary64))) (/.f64 #s(literal 9 binary64) (+.f64 d3 #s(literal -3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d3))) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal -3 binary64)) (+.f64 (*.f64 d3 d3) #s(literal -9 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3))))
(/.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))
(/.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d3))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 3 binary64) d3))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (neg.f64 (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d3)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (+.f64 (*.f64 d3 d3) #s(literal -9 binary64)) (+.f64 d3 #s(literal -3 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (*.f64 (-.f64 #s(literal 3 binary64) d3) (*.f64 d3 d3))) (*.f64 (-.f64 #s(literal 3 binary64) d3) (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 d3))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (+.f64 #s(literal 19683 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 729 binary64) (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 81 binary64) (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d3 d3)) (*.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d3))))
(/.f64 (neg.f64 (+.f64 (*.f64 d3 d3) #s(literal -9 binary64))) (neg.f64 (+.f64 d3 #s(literal -3 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3))) (+.f64 (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3))) (*.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3)))) (+.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3))
(*.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(*.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d3)))))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d3))))
(*.f64 (+.f64 (*.f64 d3 d3) #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -3 binary64))))
(+.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 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))))
(fma.f64 d1 d2 (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 d2))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 d3)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1)))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 d3)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1) (-.f64 d2 d3))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))) (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 d3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1)) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d3) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 d3) (*.f64 d1 d2)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 d3))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #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 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 d2) (*.f64 d1 d3))))
(+.f64 d2 d3)
(+.f64 d3 d2)
(+.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d2 d3))) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d2 d3))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d2 d3)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 d3 d2))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (*.f64 d3 d3))) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (+.f64 (*.f64 (*.f64 d3 d3) (*.f64 d3 d3)) (*.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (*.f64 d3 d3) (*.f64 d3 d3))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d2 d3)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 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 #s(literal 3 binary64) d3)))
(+.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))
(+.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(exp.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))) (/.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))
(-.f64 (/.f64 (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) (/.f64 #s(literal 1 binary64) d1)) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) (/.f64 #s(literal 1 binary64) d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))
(fma.f64 d1 (+.f64 #s(literal 3 binary64) d3) (*.f64 d1 d2))
(fma.f64 d1 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d3))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))
(fma.f64 (+.f64 #s(literal 3 binary64) d3) d1 (*.f64 d1 d2))
(fma.f64 (*.f64 d1 d2) #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d1 d3))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 d3))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3) (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3) (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) d1)))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 d1 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64)))
(/.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 d3))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 d3)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) d1) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) d1) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) d1) (*.f64 (+.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (*.f64 d2 d2) (*.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) d1) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))
(/.f64 (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) d1) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))) d1) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 (*.f64 d3 d3))) d1) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 d2 d2)) d1) (*.f64 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d3)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))) (*.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))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))) (-.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 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))))) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (*.f64 d2 d2) (*.f64 d2 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d3))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))) (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))) (neg.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))) (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) d1)) (-.f64 #s(literal 0 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (+.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 d2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))) (+.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 d1 (pow.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64)))
(*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d1)
(*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 d3)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))))
(*.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(*.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))
(*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(*.f64 (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) d1) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))
(*.f64 (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))
(*.f64 (pow.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64)) d1)
(*.f64 (pow.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d2 #s(literal -3 binary64)) d3)) (/.f64 #s(literal 1 binary64) d1)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -3 binary64)) (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -3 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) d1)))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (+.f64 d2 #s(literal -3 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))) d1) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) d1) (+.f64 d2 #s(literal -3 binary64)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -3 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -3 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (+.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(*.f64 (*.f64 d1 (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -3 binary64))))
(*.f64 (*.f64 (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -3 binary64))))
(+.f64 d2 #s(literal 3 binary64))
(+.f64 #s(literal 3 binary64) d2)
(+.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -3 binary64))) (neg.f64 (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal -3 binary64)))))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -3 binary64))) (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal -3 binary64))))
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 3 binary64) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 3 binary64)))) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 3 binary64)))))
(/.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (+.f64 d2 #s(literal -3 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 3 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -3 binary64))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 3 binary64) d2))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -3 binary64))) (*.f64 (+.f64 d2 #s(literal -3 binary64)) #s(literal 9 binary64))) (*.f64 (+.f64 d2 #s(literal -3 binary64)) (+.f64 d2 #s(literal -3 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) #s(literal 19683 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (-.f64 #s(literal 729 binary64) (*.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))))) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -729 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27 binary64)) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -729 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal 9 binary64)))) (+.f64 d2 #s(literal -3 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) #s(literal -81 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal 9 binary64)) (+.f64 d2 #s(literal -3 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -3 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal -3 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -3 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal -3 binary64))) (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal -3 binary64)))) (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -3 binary64))) (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal -3 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -3 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -3 binary64)))) (*.f64 (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal -3 binary64))) (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal -3 binary64))))) (+.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -3 binary64))) (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal -3 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64)))
(*.f64 (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))))
(*.f64 (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 3 binary64))))))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -3 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -3 binary64)))))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 d1 d3)
(*.f64 d3 d1)

simplify440.0ms (6.2%)

Algorithm
egg-herbie
Rules
4626×*-lowering-*.f32
4626×*-lowering-*.f64
3138×+-lowering-+.f64
3138×+-lowering-+.f32
1844×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02612511
19292340
229542233
084252233
Stop Event
iter limit
node limit
Counts
348 → 348
Calls
Call 1
Inputs
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/ 1 (* d1 (+ 3 d3)))
(+ (* -1 (/ d2 (* d1 (pow (+ 3 d3) 2)))) (/ 1 (* d1 (+ 3 d3))))
(+ (* d2 (- (/ d2 (* d1 (pow (+ 3 d3) 3))) (/ 1 (* d1 (pow (+ 3 d3) 2))))) (/ 1 (* d1 (+ 3 d3))))
(+ (* d2 (- (* d2 (+ (* -1 (/ d2 (* d1 (pow (+ 3 d3) 4)))) (/ 1 (* d1 (pow (+ 3 d3) 3))))) (/ 1 (* d1 (pow (+ 3 d3) 2))))) (/ 1 (* d1 (+ 3 d3))))
(/ 1 (* d1 d2))
(/ (+ (* -1 (/ (+ (* 3 (/ 1 d1)) (/ d3 d1)) d2)) (/ 1 d1)) d2)
(/ (- (+ (/ 1 d1) (/ (* (+ 3 d3) (+ (* 3 (/ 1 d1)) (/ d3 d1))) (pow d2 2))) (+ (/ 3 (* d1 d2)) (/ d3 (* d1 d2)))) d2)
(/ (- (+ (* -1 (/ (* (pow (+ 3 d3) 2) (+ (* 3 (/ 1 d1)) (/ d3 d1))) (pow d2 3))) (/ 1 d1)) (+ (* -1 (/ (* (+ 3 d3) (+ (* 3 (/ 1 d1)) (/ d3 d1))) (pow d2 2))) (+ (/ 3 (* d1 d2)) (/ d3 (* d1 d2))))) d2)
(/ 1 (* d1 d2))
(* -1 (/ (- (+ (/ 3 (* d1 d2)) (/ d3 (* d1 d2))) (/ 1 d1)) d2))
(* -1 (/ (- (* -1 (/ (- (/ (* (+ 3 d3) (+ (* 3 (/ 1 d1)) (/ d3 d1))) d2) (+ (* 3 (/ 1 d1)) (/ d3 d1))) d2)) (/ 1 d1)) d2))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 3 d3) 2) (+ (* 3 (/ 1 d1)) (/ d3 d1))) d2) (* (+ 3 d3) (+ (* 3 (/ 1 d1)) (/ d3 d1)))) d2)) (+ (* 3 (/ 1 d1)) (/ d3 d1))) d2)) (/ 1 d1)) d2))
(/ 1 (* d1 (+ 3 d2)))
(+ (* -1 (/ d3 (* d1 (pow (+ 3 d2) 2)))) (/ 1 (* d1 (+ 3 d2))))
(+ (* d3 (- (/ d3 (* d1 (pow (+ 3 d2) 3))) (/ 1 (* d1 (pow (+ 3 d2) 2))))) (/ 1 (* d1 (+ 3 d2))))
(+ (* d3 (- (* d3 (+ (* -1 (/ d3 (* d1 (pow (+ 3 d2) 4)))) (/ 1 (* d1 (pow (+ 3 d2) 3))))) (/ 1 (* d1 (pow (+ 3 d2) 2))))) (/ 1 (* d1 (+ 3 d2))))
(/ 1 (* d1 d3))
(/ (+ (* -1 (/ (+ (* 3 (/ 1 d1)) (/ d2 d1)) d3)) (/ 1 d1)) d3)
(/ (- (+ (/ 1 d1) (/ (* (+ 3 d2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) (pow d3 2))) (+ (/ 3 (* d1 d3)) (/ d2 (* d1 d3)))) d3)
(/ (- (+ (* -1 (/ (* (pow (+ 3 d2) 2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) (pow d3 3))) (/ 1 d1)) (+ (* -1 (/ (* (+ 3 d2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) (pow d3 2))) (+ (/ 3 (* d1 d3)) (/ d2 (* d1 d3))))) d3)
(/ 1 (* d1 d3))
(* -1 (/ (- (+ (/ 3 (* d1 d3)) (/ d2 (* d1 d3))) (/ 1 d1)) d3))
(* -1 (/ (- (* -1 (/ (- (/ (* (+ 3 d2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) d3) (+ (* 3 (/ 1 d1)) (/ d2 d1))) d3)) (/ 1 d1)) d3))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 3 d2) 2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) d3) (* (+ 3 d2) (+ (* 3 (/ 1 d1)) (/ d2 d1)))) d3)) (+ (* 3 (/ 1 d1)) (/ d2 d1))) d3)) (/ 1 d1)) d3))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(+ 3 d3)
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
d2
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(+ 3 d2)
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
d3
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
d3
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* 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 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* 3 d1)
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
3
(+ 3 d3)
(+ 3 d3)
(+ 3 d3)
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 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)))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 3 d2)))))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 3 d2)))))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 3 d2)))))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 3 d2)))))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* 3 d1)
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
3
(+ 3 d2)
(+ 3 d2)
(+ 3 d2)
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ 1 (* 3 (/ 1 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)
Outputs
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 d2 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal 1 binary64)) d1))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 d2 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal 1 binary64)) d1))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 d2 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal 1 binary64)) d1))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 d2 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal 1 binary64)) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 d2 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal 1 binary64)) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 d2 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal 1 binary64)) d1))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 d3 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal 1 binary64)) d1))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 d3 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal 1 binary64)) d1))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 d3 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal 1 binary64)) d1))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 d3 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal 1 binary64)) d1))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 d3 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal 1 binary64)) d1))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 d3 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal 1 binary64)) d1))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(/ 1 (* d1 (+ 3 (+ d2 d3))))
(/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(/ 1 (* d1 (+ 3 d3)))
(/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(+ (* -1 (/ d2 (* d1 (pow (+ 3 d3) 2)))) (/ 1 (* d1 (+ 3 d3))))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (/.f64 (/.f64 d2 d1) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 #s(literal -3 binary64) d3))))
(+ (* d2 (- (/ d2 (* d1 (pow (+ 3 d3) 3))) (/ 1 (* d1 (pow (+ 3 d3) 2))))) (/ 1 (* d1 (+ 3 d3))))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d2 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (-.f64 #s(literal -3 binary64) d3)) (/.f64 (/.f64 (/.f64 d2 d1) (+.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))))
(+ (* d2 (- (* d2 (+ (* -1 (/ d2 (* d1 (pow (+ 3 d3) 4)))) (/ 1 (* d1 (pow (+ 3 d3) 3))))) (/ 1 (* d1 (pow (+ 3 d3) 2))))) (/ 1 (* d1 (+ 3 d3))))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d2 (+.f64 (*.f64 d2 (-.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (/.f64 (/.f64 d2 d1) (pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal 4 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) (-.f64 #s(literal -3 binary64) d3)))))
(/ 1 (* d1 d2))
(/.f64 #s(literal 1 binary64) (*.f64 d1 d2))
(/ (+ (* -1 (/ (+ (* 3 (/ 1 d1)) (/ d3 d1)) d2)) (/ 1 d1)) d2)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 (-.f64 (/.f64 #s(literal -3 binary64) d1) (/.f64 d3 d1)) d2)) d2)
(/ (- (+ (/ 1 d1) (/ (* (+ 3 d3) (+ (* 3 (/ 1 d1)) (/ d3 d1))) (pow d2 2))) (+ (/ 3 (* d1 d2)) (/ d3 (* d1 d2)))) d2)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 3 binary64) d1) (/.f64 d3 d1)) (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64))) d2)) d2)
(/ (- (+ (* -1 (/ (* (pow (+ 3 d3) 2) (+ (* 3 (/ 1 d1)) (/ d3 d1))) (pow d2 3))) (/ 1 d1)) (+ (* -1 (/ (* (+ 3 d3) (+ (* 3 (/ 1 d1)) (/ d3 d1))) (pow d2 2))) (+ (/ 3 (* d1 d2)) (/ d3 (* d1 d2))))) d2)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 (/.f64 #s(literal 3 binary64) d1) (/.f64 d3 d1)) (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)))) (*.f64 d2 d2))) (-.f64 (/.f64 #s(literal -3 binary64) (*.f64 d1 d2)) (/.f64 d3 (*.f64 d1 d2))))) d2)
(/ 1 (* d1 d2))
(/.f64 #s(literal 1 binary64) (*.f64 d1 d2))
(* -1 (/ (- (+ (/ 3 (* d1 d2)) (/ d3 (* d1 d2))) (/ 1 d1)) d2))
(/.f64 (+.f64 (/.f64 #s(literal 3 binary64) (*.f64 d1 d2)) (+.f64 (/.f64 d3 (*.f64 d1 d2)) (/.f64 #s(literal -1 binary64) d1))) (-.f64 #s(literal 0 binary64) d2))
(* -1 (/ (- (* -1 (/ (- (/ (* (+ 3 d3) (+ (* 3 (/ 1 d1)) (/ d3 d1))) d2) (+ (* 3 (/ 1 d1)) (/ d3 d1))) d2)) (/ 1 d1)) d2))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 3 binary64) d1) (/.f64 d3 d1)) (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64))) d2)) d2)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 3 d3) 2) (+ (* 3 (/ 1 d1)) (/ d3 d1))) d2) (* (+ 3 d3) (+ (* 3 (/ 1 d1)) (/ d3 d1)))) d2)) (+ (* 3 (/ 1 d1)) (/ d3 d1))) d2)) (/ 1 d1)) d2))
(/.f64 (+.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal -3 binary64) d1) (/.f64 d3 d1)) (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 (/.f64 #s(literal 3 binary64) d1) (/.f64 d3 d1)) (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)))) d2)) d2) (/.f64 #s(literal 1 binary64) d1)) d2)
(/ 1 (* d1 (+ 3 d2)))
(/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(+ (* -1 (/ d3 (* d1 (pow (+ 3 d2) 2)))) (/ 1 (* d1 (+ 3 d2))))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (/.f64 (/.f64 d3 d1) (*.f64 (+.f64 #s(literal 3 binary64) d2) (-.f64 #s(literal -3 binary64) d2))))
(+ (* d3 (- (/ d3 (* d1 (pow (+ 3 d2) 3))) (/ 1 (* d1 (pow (+ 3 d2) 2))))) (/ 1 (* d1 (+ 3 d2))))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (*.f64 d3 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (*.f64 (+.f64 #s(literal 3 binary64) d2) (-.f64 #s(literal -3 binary64) d2))) (/.f64 d3 (*.f64 (+.f64 #s(literal 3 binary64) d2) (*.f64 (+.f64 #s(literal 3 binary64) d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))))))))
(+ (* d3 (- (* d3 (+ (* -1 (/ d3 (* d1 (pow (+ 3 d2) 4)))) (/ 1 (* d1 (pow (+ 3 d2) 3))))) (/ 1 (* d1 (pow (+ 3 d2) 2))))) (/ 1 (* d1 (+ 3 d2))))
(+.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (*.f64 d3 (+.f64 (*.f64 d3 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 3 binary64) d2) (*.f64 (+.f64 #s(literal 3 binary64) d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))))) (/.f64 (/.f64 d3 d1) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 4 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) d1) (*.f64 (+.f64 #s(literal 3 binary64) d2) (-.f64 #s(literal -3 binary64) d2))))))
(/ 1 (* d1 d3))
(/.f64 (/.f64 #s(literal 1 binary64) d1) d3)
(/ (+ (* -1 (/ (+ (* 3 (/ 1 d1)) (/ d2 d1)) d3)) (/ 1 d1)) d3)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 (-.f64 (/.f64 #s(literal -3 binary64) d1) (/.f64 d2 d1)) d3)) d3)
(/ (- (+ (/ 1 d1) (/ (* (+ 3 d2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) (pow d3 2))) (+ (/ 3 (* d1 d3)) (/ d2 (* d1 d3)))) d3)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 3 binary64) d1) (/.f64 d2 d1)) (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal -1 binary64))) d3)) d3)
(/ (- (+ (* -1 (/ (* (pow (+ 3 d2) 2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) (pow d3 3))) (/ 1 d1)) (+ (* -1 (/ (* (+ 3 d2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) (pow d3 2))) (+ (/ 3 (* d1 d3)) (/ d2 (* d1 d3))))) d3)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) (*.f64 (+.f64 (/.f64 #s(literal 3 binary64) d1) (/.f64 d2 d1)) (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal -1 binary64)))) (*.f64 d3 d3))) (-.f64 (/.f64 (/.f64 #s(literal -3 binary64) d1) d3) (/.f64 (/.f64 d2 d1) d3)))) d3)
(/ 1 (* d1 d3))
(/.f64 (/.f64 #s(literal 1 binary64) d1) d3)
(* -1 (/ (- (+ (/ 3 (* d1 d3)) (/ d2 (* d1 d3))) (/ 1 d1)) d3))
(/.f64 (+.f64 (+.f64 (/.f64 (/.f64 #s(literal 3 binary64) d1) d3) (/.f64 (/.f64 d2 d1) d3)) (/.f64 #s(literal -1 binary64) d1)) (-.f64 #s(literal 0 binary64) d3))
(* -1 (/ (- (* -1 (/ (- (/ (* (+ 3 d2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) d3) (+ (* 3 (/ 1 d1)) (/ d2 d1))) d3)) (/ 1 d1)) d3))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 (*.f64 (+.f64 (/.f64 #s(literal 3 binary64) d1) (/.f64 d2 d1)) (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal -1 binary64))) d3)) d3)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (* (pow (+ 3 d2) 2) (+ (* 3 (/ 1 d1)) (/ d2 d1))) d3) (* (+ 3 d2) (+ (* 3 (/ 1 d1)) (/ d2 d1)))) d3)) (+ (* 3 (/ 1 d1)) (/ d2 d1))) d3)) (/ 1 d1)) d3))
(/.f64 (+.f64 (/.f64 (-.f64 (-.f64 (/.f64 #s(literal -3 binary64) d1) (/.f64 d2 d1)) (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) (*.f64 (+.f64 (/.f64 #s(literal 3 binary64) d1) (/.f64 d2 d1)) (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal -1 binary64)))) d3)) d3) (/.f64 #s(literal 1 binary64) d1)) d3)
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 d2 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal 1 binary64)) d1))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 d2 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal 1 binary64)) d1))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 d2 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal 1 binary64)) d1))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 d2 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal 1 binary64)) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 d2 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal 1 binary64)) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 d2 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal 1 binary64)) d1))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 d3 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal 1 binary64)) d1))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 d3 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal 1 binary64)) d1))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 d3 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal 1 binary64)) d1))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 d3 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal 1 binary64)) d1))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 d3 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal 1 binary64)) d1))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 d3 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal 1 binary64)) d1))
(+ 3 d3)
(+.f64 #s(literal 3 binary64) d3)
(+ 3 (+ d2 d3))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(+ 3 (+ d2 d3))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(+ 3 (+ d2 d3))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 3 binary64) (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 3 binary64) (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 3 binary64) (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
d2
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(*.f64 d2 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(*.f64 d2 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(*.f64 d2 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+ 3 d2)
(+.f64 #s(literal 3 binary64) d2)
(+ 3 (+ d2 d3))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(+ 3 (+ d2 d3))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(+ 3 (+ d2 d3))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
d3
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(+.f64 #s(literal 3 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(+.f64 #s(literal 3 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(+.f64 #s(literal 3 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
d3
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (-.f64 #s(literal 0 binary64) d3))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (-.f64 #s(literal 0 binary64) d3))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d2) d3)) (-.f64 #s(literal 0 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 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(+ (* 3 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+ (* 3 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+ (* 3 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d3)))
3
#s(literal 3 binary64)
(+ 3 d3)
(+.f64 #s(literal 3 binary64) d3)
(+ 3 d3)
(+.f64 #s(literal 3 binary64) d3)
(+ 3 d3)
(+.f64 #s(literal 3 binary64) d3)
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(+.f64 #s(literal 3 binary64) d3)
(* d3 (+ 1 (* 3 (/ 1 d3))))
(+.f64 #s(literal 3 binary64) d3)
(* d3 (+ 1 (* 3 (/ 1 d3))))
(+.f64 #s(literal 3 binary64) d3)
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(+.f64 #s(literal 3 binary64) d3)
(* d3 (+ 1 (* 3 (/ 1 d3))))
(+.f64 #s(literal 3 binary64) d3)
(* d3 (+ 1 (* 3 (/ 1 d3))))
(+.f64 #s(literal 3 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 d3 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d1))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d3 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d1))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d3 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d1))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d3 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d1))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d3 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d1))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d3 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d1))
d3
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
d2
(* d2 (+ 1 (/ d3 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 d2 (-.f64 #s(literal -1 binary64) (/.f64 d3 d2))))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 d2 (-.f64 #s(literal -1 binary64) (/.f64 d3 d2))))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(-.f64 #s(literal 0 binary64) (*.f64 d2 (-.f64 #s(literal -1 binary64) (/.f64 d3 d2))))
d2
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
d3
(* d3 (+ 1 (/ d2 d3)))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(*.f64 d3 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 d2 d3)) #s(literal -1 binary64)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(*.f64 d3 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 d2 d3)) #s(literal -1 binary64)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(*.f64 d3 (*.f64 (-.f64 #s(literal -1 binary64) (/.f64 d2 d3)) #s(literal -1 binary64)))
(+ (* 3 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 (/.f64 d1 d2) (+.f64 #s(literal 3 binary64) d3))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 (/.f64 d1 d2) (+.f64 #s(literal 3 binary64) d3))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 (/.f64 d1 d2) (+.f64 #s(literal 3 binary64) d3))))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 d2 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal 1 binary64)) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 d2 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal 1 binary64)) d1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 d2 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal 1 binary64)) d1))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 3 d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 3 d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 3 d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 3 d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 d3 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal 1 binary64)) d1))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 d3 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal 1 binary64)) d1))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 d3 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal 1 binary64)) d1))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 d3 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal 1 binary64)) d1))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 d3 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal 1 binary64)) d1))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 d3 (*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) #s(literal 1 binary64)) d1))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(+ (* 3 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(+ (* 3 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(+ (* 3 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d2)))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d2)))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d2)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d2)))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d2)))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 #s(literal 3 binary64)) d2)))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
3
#s(literal 3 binary64)
(+ 3 d2)
(+.f64 #s(literal 3 binary64) d2)
(+ 3 d2)
(+.f64 #s(literal 3 binary64) d2)
(+ 3 d2)
(+.f64 #s(literal 3 binary64) d2)
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(+.f64 #s(literal 3 binary64) d2)
(* d2 (+ 1 (* 3 (/ 1 d2))))
(+.f64 #s(literal 3 binary64) d2)
(* d2 (+ 1 (* 3 (/ 1 d2))))
(+.f64 #s(literal 3 binary64) d2)
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(+.f64 #s(literal 3 binary64) d2)
(* d2 (+ 1 (* 3 (/ 1 d2))))
(+.f64 #s(literal 3 binary64) d2)
(* d2 (+ 1 (* 3 (/ 1 d2))))
(+.f64 #s(literal 3 binary64) d2)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)

eval173.0ms (2.4%)

Compiler

Compiled 24457 to 2114 computations (91.4% saved)

prune105.0ms (1.5%)

Pruning

11 alts after pruning (6 fresh and 5 done)

PrunedKeptTotal
New109041094
Fresh325
Picked145
Done011
Total1094111105
Accuracy
100.0%
Counts
1105 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (/.f64 #s(literal 1 binary64) d1))
76.7%
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
58.3%
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3)))
98.0%
(+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d1 d3))
99.9%
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
76.9%
(*.f64 d1 (+.f64 d2 d3))
68.5%
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
58.5%
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
36.7%
(*.f64 d1 d3)
45.9%
(*.f64 d1 d2)
24.7%
(*.f64 d1 #s(literal 3 binary64))
Compiler

Compiled 148 to 108 computations (27% saved)

simplify9.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 #s(literal 3 binary64) d3)
cost-diff0
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3))
cost-diff128
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3)))
cost-diff0
(+.f64 d2 #s(literal 3 binary64))
cost-diff0
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
cost-diff0
(*.f64 d1 d3)
cost-diff0
(*.f64 d1 #s(literal 3 binary64))
cost-diff0
(/.f64 #s(literal 1 binary64) d1)
cost-diff0
(+.f64 #s(literal 3 binary64) d3)
cost-diff0
(+.f64 d2 (+.f64 #s(literal 3 binary64) d3))
cost-diff128
(/.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (/.f64 #s(literal 1 binary64) d1))
Rules
70×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
01561
13557
25757
39357
412457
513957
614057
014057
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ (+ d2 (+ 3 d3)) (/ 1 d1))
(+ d2 (+ 3 d3))
d2
(+ 3 d3)
3
d3
(/ 1 d1)
1
d1
(* d1 3)
d1
3
(* d1 d3)
d1
d3
(* d1 (+ d2 3))
d1
(+ d2 3)
d2
3
(/ d1 (/ 1 (+ 3 d3)))
d1
(/ 1 (+ 3 d3))
1
(+ 3 d3)
3
d3
Outputs
(/ (+ d2 (+ 3 d3)) (/ 1 d1))
(*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d1)
(+ d2 (+ 3 d3))
(+.f64 d2 (+.f64 #s(literal 3 binary64) d3))
d2
(+ 3 d3)
(+.f64 #s(literal 3 binary64) d3)
3
#s(literal 3 binary64)
d3
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
1
#s(literal 1 binary64)
d1
(* d1 3)
(*.f64 #s(literal 3 binary64) d1)
d1
3
#s(literal 3 binary64)
(* d1 d3)
(*.f64 d3 d1)
d1
d3
(* d1 (+ d2 3))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
d1
(+ d2 3)
(+.f64 d2 #s(literal 3 binary64))
d2
3
#s(literal 3 binary64)
(/ d1 (/ 1 (+ 3 d3)))
(*.f64 (+.f64 #s(literal 3 binary64) d3) d1)
d1
(/ 1 (+ 3 d3))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3))
1
#s(literal 1 binary64)
(+ 3 d3)
(+.f64 #s(literal 3 binary64) d3)
3
#s(literal 3 binary64)
d3

localize232.0ms (3.3%)

Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 #s(literal 3 binary64) d3)
accuracy100.0%
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3))
accuracy99.6%
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3)))
accuracy100.0%
(+.f64 d2 #s(literal 3 binary64))
accuracy99.9%
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
accuracy100.0%
(*.f64 d1 d3)
accuracy100.0%
(*.f64 d1 #s(literal 3 binary64))
accuracy100.0%
(/.f64 #s(literal 1 binary64) d1)
accuracy100.0%
(+.f64 d2 (+.f64 #s(literal 3 binary64) d3))
accuracy100.0%
(+.f64 #s(literal 3 binary64) d3)
accuracy99.7%
(/.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (/.f64 #s(literal 1 binary64) d1))
Results
173.0ms208×0valid
19.0ms30×1valid
12.0ms14×2valid
6.0ms5exit
Compiler

Compiled 69 to 16 computations (76.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 148.0ms
ival-add: 125.0ms (84.2% of total)
ival-div: 12.0ms (8.1% of total)
ival-mult: 6.0ms (4% of total)
backward-pass: 4.0ms (2.7% of total)
const: 1.0ms (0.7% of total)

series8.0ms (0.1%)

Counts
10 → 192
Calls
Call 1
Inputs
#<alt (/ (+ d2 (+ 3 d3)) (/ 1 d1))>
#<alt (+ d2 (+ 3 d3))>
#<alt (+ 3 d3)>
#<alt (/ 1 d1)>
#<alt (* d1 3)>
#<alt (* d1 d3)>
#<alt (* d1 (+ d2 3))>
#<alt (+ d2 3)>
#<alt (/ d1 (/ 1 (+ 3 d3)))>
#<alt (/ 1 (+ 3 d3))>
Outputs
#<alt (* d1 (+ 3 d3))>
#<alt (+ (* d1 d2) (* d1 (+ 3 d3)))>
#<alt (+ (* d1 d2) (* d1 (+ 3 d3)))>
#<alt (+ (* d1 d2) (* d1 (+ 3 d3)))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))>
#<alt (* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))>
#<alt (* d1 (+ 3 d2))>
#<alt (+ (* d1 d3) (* d1 (+ 3 d2)))>
#<alt (+ (* d1 d3) (* d1 (+ 3 d2)))>
#<alt (+ (* d1 d3) (* d1 (+ 3 d2)))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))>
#<alt (* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))>
#<alt (* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (* d1 (+ 3 (+ d2 d3)))>
#<alt (+ 3 d3)>
#<alt (+ 3 (+ d2 d3))>
#<alt (+ 3 (+ d2 d3))>
#<alt (+ 3 (+ d2 d3))>
#<alt d2>
#<alt (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))>
#<alt (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))>
#<alt (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))>
#<alt d2>
#<alt (* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))>
#<alt (* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))>
#<alt (* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))>
#<alt (+ 3 d2)>
#<alt (+ 3 (+ d2 d3))>
#<alt (+ 3 (+ d2 d3))>
#<alt (+ 3 (+ d2 d3))>
#<alt d3>
#<alt (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))>
#<alt (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))>
#<alt (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))>
#<alt d3>
#<alt (* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))>
#<alt (* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))>
#<alt (* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))>
#<alt 3>
#<alt (+ 3 d3)>
#<alt (+ 3 d3)>
#<alt (+ 3 d3)>
#<alt d3>
#<alt (* d3 (+ 1 (* 3 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 3 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 3 (/ 1 d3))))>
#<alt d3>
#<alt (* d3 (+ 1 (* 3 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 3 (/ 1 d3))))>
#<alt (* d3 (+ 1 (* 3 (/ 1 d3))))>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (* 3 d1)>
#<alt (* 3 d1)>
#<alt (* 3 d1)>
#<alt (* 3 d1)>
#<alt (* 3 d1)>
#<alt (* 3 d1)>
#<alt (* 3 d1)>
#<alt (* 3 d1)>
#<alt (* 3 d1)>
#<alt (* 3 d1)>
#<alt (* 3 d1)>
#<alt (* 3 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 (* d1 (+ 3 d2))>
#<alt (* d1 (+ 3 d2))>
#<alt (* d1 (+ 3 d2))>
#<alt (* d1 (+ 3 d2))>
#<alt (* d1 (+ 3 d2))>
#<alt (* d1 (+ 3 d2))>
#<alt (* d1 (+ 3 d2))>
#<alt (* d1 (+ 3 d2))>
#<alt (* d1 (+ 3 d2))>
#<alt (* d1 (+ 3 d2))>
#<alt (* d1 (+ 3 d2))>
#<alt (* d1 (+ 3 d2))>
#<alt (* 3 d1)>
#<alt (+ (* 3 d1) (* d1 d2))>
#<alt (+ (* 3 d1) (* d1 d2))>
#<alt (+ (* 3 d1) (* d1 d2))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (* 3 (/ d1 d2))))>
#<alt (* d2 (+ d1 (* 3 (/ d1 d2))))>
#<alt (* d2 (+ d1 (* 3 (/ d1 d2))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))>
#<alt (* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))>
#<alt (* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))>
#<alt 3>
#<alt (+ 3 d2)>
#<alt (+ 3 d2)>
#<alt (+ 3 d2)>
#<alt d2>
#<alt (* d2 (+ 1 (* 3 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 3 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 3 (/ 1 d2))))>
#<alt d2>
#<alt (* d2 (+ 1 (* 3 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 3 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 3 (/ 1 d2))))>
#<alt (* d1 (+ 3 d3))>
#<alt (* d1 (+ 3 d3))>
#<alt (* d1 (+ 3 d3))>
#<alt (* d1 (+ 3 d3))>
#<alt (* d1 (+ 3 d3))>
#<alt (* d1 (+ 3 d3))>
#<alt (* d1 (+ 3 d3))>
#<alt (* d1 (+ 3 d3))>
#<alt (* d1 (+ 3 d3))>
#<alt (* d1 (+ 3 d3))>
#<alt (* d1 (+ 3 d3))>
#<alt (* d1 (+ 3 d3))>
#<alt (* 3 d1)>
#<alt (+ (* 3 d1) (* d1 d3))>
#<alt (+ (* 3 d1) (* d1 d3))>
#<alt (+ (* 3 d1) (* d1 d3))>
#<alt (* d1 d3)>
#<alt (* d3 (+ d1 (* 3 (/ d1 d3))))>
#<alt (* d3 (+ d1 (* 3 (/ d1 d3))))>
#<alt (* d3 (+ d1 (* 3 (/ d1 d3))))>
#<alt (* d1 d3)>
#<alt (* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))>
#<alt (* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))>
#<alt (* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))>
#<alt 1/3>
#<alt (+ 1/3 (* -1/9 d3))>
#<alt (+ 1/3 (* d3 (- (* 1/27 d3) 1/9)))>
#<alt (+ 1/3 (* d3 (- (* d3 (+ 1/27 (* -1/81 d3))) 1/9)))>
#<alt (/ 1 d3)>
#<alt (/ (- 1 (* 3 (/ 1 d3))) d3)>
#<alt (/ (- (+ 1 (/ 9 (pow d3 2))) (* 3 (/ 1 d3))) d3)>
#<alt (/ (- (+ 1 (/ 9 (pow d3 2))) (+ (* 3 (/ 1 d3)) (* 27 (/ 1 (pow d3 3))))) d3)>
#<alt (/ 1 d3)>
#<alt (* -1 (/ (- (* 3 (/ 1 d3)) 1) d3))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 9 (/ 1 d3)) 3) d3)) 1) d3))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 27 (/ 1 d3)) 9) d3)) 3) d3)) 1) d3))>
Calls

48 calls:

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

rewrite335.0ms (4.7%)

Algorithm
batch-egg-rewrite
Rules
4052×*-lowering-*.f32
4052×*-lowering-*.f64
3612×/-lowering-/.f32
3612×/-lowering-/.f64
1684×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01542
19538
270838
3745338
0813938
Stop Event
iter limit
node limit
Counts
10 → 588
Calls
Call 1
Inputs
(/ (+ d2 (+ 3 d3)) (/ 1 d1))
(+ d2 (+ 3 d3))
(+ 3 d3)
(/ 1 d1)
(* d1 3)
(* d1 d3)
(* d1 (+ d2 3))
(+ d2 3)
(/ d1 (/ 1 (+ 3 d3)))
(/ 1 (+ 3 d3))
Outputs
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 (+.f64 d2 d3) d1))
(+.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d1))
(+.f64 (*.f64 d2 d1) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1))
(+.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 (-.f64 #s(literal -3 binary64) d3) d2) d1))
(-.f64 (/.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) (/.f64 #s(literal 1 binary64) d1)) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) (/.f64 #s(literal 1 binary64) d1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) d1)) (*.f64 (-.f64 (-.f64 #s(literal -3 binary64) d3) d2) d1))
(-.f64 (/.f64 (*.f64 d2 d2) (/.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)) (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (/.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)))
(neg.f64 (*.f64 (-.f64 (-.f64 #s(literal -3 binary64) d3) d2) d1))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d1) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 (-.f64 #s(literal -3 binary64) d3) d2)))
(/.f64 (-.f64 (-.f64 #s(literal -3 binary64) d3) d2) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) d1))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (*.f64 (/.f64 #s(literal -1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (/.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 (/.f64 #s(literal -1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (neg.f64 (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) d1)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (*.f64 (/.f64 #s(literal -1 binary64) d1) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))))
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal -3 binary64) d3) d2) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) (neg.f64 (/.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)))
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal -3 binary64) d3) d2) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) (*.f64 (/.f64 #s(literal -1 binary64) d1) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))))
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal -3 binary64) d3) d2) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))) (*.f64 (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) d1) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 d2 (*.f64 d2 d2)))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 d2 d2)) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(/.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (+.f64 d2 (-.f64 #s(literal 3 binary64) d3))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d2 (-.f64 #s(literal 3 binary64) d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (*.f64 (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (-.f64 #s(literal -3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (*.f64 (/.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 #s(literal -3 binary64) d3)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (*.f64 (/.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal -3 binary64) d3) d2) d1) #s(literal -1 binary64))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1))) (-.f64 #s(literal 0 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))))
(/.f64 (/.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (pow.f64 d1 #s(literal -1/2 binary64))) (pow.f64 d1 #s(literal -1/2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -3 binary64) d3) d2)) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (-.f64 #s(literal 0 binary64) d1)) (-.f64 #s(literal 0 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1))) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))
(/.f64 (*.f64 d1 (-.f64 (-.f64 #s(literal -3 binary64) d3) d2)) #s(literal -1 binary64))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (*.f64 d1 (*.f64 (-.f64 (-.f64 #s(literal -3 binary64) d3) d2) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))) (-.f64 #s(literal 0 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)))))) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64))))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 d2 d2))) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 d1 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (+.f64 d2 (-.f64 #s(literal 3 binary64) d3)))) (+.f64 d2 (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (-.f64 #s(literal 0 binary64) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (*.f64 (*.f64 (-.f64 (-.f64 #s(literal -3 binary64) d3) d2) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) d1) (-.f64 #s(literal 0 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))))
(/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))))) d1) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 d2 d2)) d1) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (+.f64 d2 (-.f64 #s(literal 3 binary64) d3))) d1) (+.f64 d2 (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (-.f64 #s(literal 0 binary64) d1)) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (*.f64 (*.f64 (-.f64 (-.f64 #s(literal -3 binary64) d3) d2) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) (-.f64 #s(literal 0 binary64) d1)) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1 binary64))
(*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d1)
(*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (/.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) (/.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d1))
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d1) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d1) (/.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 (-.f64 #s(literal -3 binary64) d3) d2) d1))
(*.f64 (-.f64 (-.f64 #s(literal -3 binary64) d3) d2) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 (-.f64 #s(literal -3 binary64) d3) d2))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) d1)))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))) d1))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(*.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (/.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) d1)))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) d1))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (/.f64 d1 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))) #s(literal 1 binary64)))
(*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)) (/.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))))
(*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(*.f64 (pow.f64 (/.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))) (/.f64 #s(literal -1 binary64) d1)))
(*.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) (/.f64 #s(literal -1 binary64) d1)))
(*.f64 (/.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (pow.f64 d1 #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 d1 #s(literal -1/2 binary64))))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (pow.f64 d1 #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))) (pow.f64 d1 #s(literal -1/2 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (pow.f64 d1 #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) (pow.f64 d1 #s(literal -1/2 binary64))))
(*.f64 (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (/.f64 #s(literal 1 binary64) d1)) (/.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal -3 binary64) d3) d2)) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (*.f64 d2 d2)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (-.f64 #s(literal -3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(+.f64 d2 (+.f64 #s(literal 3 binary64) d3))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))
(+.f64 (+.f64 #s(literal 3 binary64) d3) d2)
(+.f64 (+.f64 #s(literal 3 binary64) d3) (neg.f64 (-.f64 #s(literal 0 binary64) d2)))
(+.f64 (+.f64 d2 #s(literal 3 binary64)) d3)
(+.f64 (+.f64 d2 #s(literal 3 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) d3)))
(+.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) (neg.f64 (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))))
(+.f64 (+.f64 d2 d3) #s(literal 3 binary64))
(+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d2)) (+.f64 #s(literal 3 binary64) d3))
(-.f64 #s(literal 0 binary64) (-.f64 (-.f64 #s(literal -3 binary64) d3) d2))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -3 binary64))) (-.f64 (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal -3 binary64))) d3))
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (-.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3)) d2))
(-.f64 (/.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (/.f64 (*.f64 d2 d2) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(-.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 (-.f64 #s(literal 3 binary64) d3))) (/.f64 (*.f64 d3 d3) (+.f64 d2 (-.f64 #s(literal 3 binary64) d3))))
(-.f64 (+.f64 d2 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3))) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3)))
(-.f64 (+.f64 d3 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -3 binary64)))) (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal -3 binary64))))
(fma.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64) d2)
(fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3) d2)
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal -3 binary64) d3) d2)
(fma.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))) d2)
(fma.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d2 (+.f64 d2 #s(literal -3 binary64))))) d3)
(fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)) d2)
(fma.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -3 binary64))) d3)
(neg.f64 (-.f64 (-.f64 #s(literal -3 binary64) d3) d2))
(/.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64))))) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2) (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 d2 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 (-.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (+.f64 d2 (-.f64 #s(literal 3 binary64) d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (-.f64 (-.f64 #s(literal -3 binary64) d3) d2) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))))
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal -3 binary64) d3) d2) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) (-.f64 #s(literal 0 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))))
(/.f64 (*.f64 (-.f64 (-.f64 #s(literal -3 binary64) d3) d2) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))))) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64))))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))))) (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 (+.f64 d2 #s(literal 3 binary64))))))
(/.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 d2 (*.f64 d2 d2)))))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 d2 d2)) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 d2 d2)) (*.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(/.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (+.f64 d2 (-.f64 #s(literal 3 binary64) d3))) (+.f64 d2 (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (+.f64 d2 (-.f64 #s(literal 3 binary64) d3))) (*.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 #s(literal 3 binary64) d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (-.f64 #s(literal -3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (*.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 #s(literal -3 binary64) d3)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (*.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) (*.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (*.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal -3 binary64) d3) d2) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))
(/.f64 (neg.f64 (*.f64 (-.f64 (-.f64 #s(literal -3 binary64) d3) d2) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))))
(/.f64 (neg.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)))))) (neg.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 d2 d2))) (neg.f64 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (+.f64 d2 (-.f64 #s(literal 3 binary64) d3)))) (neg.f64 (+.f64 d2 (-.f64 #s(literal 3 binary64) d3))))
(/.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (*.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) (/.f64 (*.f64 d2 d2) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))) (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 (+.f64 d2 d3) (+.f64 d2 d3))) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64)))) (-.f64 d3 (+.f64 d2 #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) #s(literal 9 binary64)) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) (/.f64 (*.f64 d2 d2) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))) (*.f64 (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))))) (+.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) (/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (*.f64 (*.f64 (-.f64 (-.f64 #s(literal -3 binary64) d3) d2) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))))
(/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))))) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 d2 d2)) #s(literal 1 binary64)) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (+.f64 d2 (-.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64)) (+.f64 d2 (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (-.f64 #s(literal -3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (/.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 #s(literal -3 binary64) d3)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1 binary64))
(*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64))
(*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (/.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))))
(*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (*.f64 (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)) (/.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))))
(*.f64 #s(literal 1 binary64) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 #s(literal -1 binary64) (-.f64 (-.f64 #s(literal -3 binary64) d3) d2))
(*.f64 (-.f64 (-.f64 #s(literal -3 binary64) d3) d2) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (/.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(*.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (/.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) #s(literal 1 binary64)))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))))
(*.f64 (*.f64 (-.f64 (-.f64 #s(literal -3 binary64) d3) d2) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3)))))
(*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) (*.f64 d3 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 #s(literal -3 binary64) d3))) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))
(*.f64 (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(*.f64 (*.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (+.f64 d2 (-.f64 #s(literal 3 binary64) d3))) (/.f64 #s(literal 1 binary64) (+.f64 d2 (-.f64 #s(literal 3 binary64) d3))))
(*.f64 (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) #s(literal 1 binary64)) (/.f64 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(*.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (-.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (*.f64 d2 d2)))))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)))) (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))) (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(*.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (-.f64 #s(literal -3 binary64) d3) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))))) (+.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(+.f64 #s(literal 3 binary64) d3)
(+.f64 #s(literal 3 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) d3)))
(+.f64 #s(literal 3 binary64) (*.f64 #s(literal 1 binary64) d3))
(+.f64 #s(literal 3 binary64) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d3)))
(+.f64 #s(literal 3 binary64) (*.f64 d3 #s(literal 1 binary64)))
(+.f64 #s(literal 3 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal -1 binary64)))
(+.f64 d3 #s(literal 3 binary64))
(+.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3))))
(+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d3)) #s(literal 3 binary64))
(+.f64 (*.f64 #s(literal 1 binary64) d3) #s(literal 3 binary64))
(+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d3)) #s(literal 3 binary64))
(+.f64 (*.f64 d3 #s(literal 1 binary64)) #s(literal 3 binary64))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal -1 binary64)) #s(literal 3 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 #s(literal 3 binary64) d3)))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal -3 binary64) d3))
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3)))
(-.f64 (/.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal -3 binary64))) (/.f64 #s(literal 9 binary64) (+.f64 d3 #s(literal -3 binary64))))
(neg.f64 (-.f64 #s(literal -3 binary64) d3))
(/.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal -3 binary64)) (+.f64 (*.f64 d3 d3) #s(literal -9 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) d3)))
(/.f64 (-.f64 #s(literal -3 binary64) d3) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))
(/.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (neg.f64 (+.f64 #s(literal -9 binary64) (neg.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))))
(/.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal -9 binary64) (neg.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 3 binary64) d3))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d3))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d3))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 #s(literal -9 binary64) (neg.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -9 binary64) (neg.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d3))))
(/.f64 (+.f64 #s(literal 19683 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))) (+.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 27 binary64))))))
(/.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))) (-.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))))
(/.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (-.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))))
(/.f64 (+.f64 (*.f64 d3 d3) #s(literal -9 binary64)) (+.f64 d3 #s(literal -3 binary64)))
(/.f64 (+.f64 (*.f64 d3 d3) #s(literal -9 binary64)) (*.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -3 binary64))))
(/.f64 (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (-.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(/.f64 (-.f64 (*.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (*.f64 (-.f64 #s(literal 3 binary64) d3) (*.f64 d3 d3))) (*.f64 (-.f64 #s(literal 3 binary64) d3) (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (+.f64 #s(literal -9 binary64) (neg.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (-.f64 #s(literal 3 binary64) d3))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d3))))
(/.f64 (neg.f64 (+.f64 (*.f64 d3 d3) #s(literal -9 binary64))) (neg.f64 (+.f64 d3 #s(literal -3 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal -1/2 binary64))) (pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (-.f64 #s(literal 3 binary64) d3))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3))) (+.f64 (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3))) (*.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3))))))
(/.f64 (/.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) #s(literal 1 binary64)) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))
(/.f64 (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) #s(literal 1 binary64)) (-.f64 #s(literal 3 binary64) d3))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3)))) (+.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3))))
(/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) #s(literal 1 binary64)) (-.f64 #s(literal 3 binary64) d3))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 3 binary64) d3))
(/.f64 (*.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) #s(literal 1 binary64)) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (-.f64 #s(literal 3 binary64) d3))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 #s(literal -9 binary64) (neg.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) #s(literal -9 binary64))) (+.f64 d3 #s(literal -3 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (+.f64 #s(literal -9 binary64) (neg.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (+.f64 (*.f64 d3 d3) #s(literal -9 binary64)) #s(literal 1 binary64)) (+.f64 d3 #s(literal -3 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 19683 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))) (+.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 27 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))) (-.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))
(/.f64 (*.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3))) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))))
(/.f64 (*.f64 (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3))) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3)) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal -3 binary64) d3))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal -3 binary64) d3) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal -3 binary64) d3) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(*.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -9 binary64) (neg.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d3))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(*.f64 (+.f64 (*.f64 d3 d3) #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal -3 binary64))))
(*.f64 (pow.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)))
(*.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal 1/2 binary64)) (pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)))
(*.f64 (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (+.f64 #s(literal 3 binary64) d3))
(*.f64 (/.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (+.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))) (-.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))) #s(literal 9 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))) (-.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 #s(literal 3 binary64) d3))))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 d1)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) d1))
(neg.f64 (/.f64 #s(literal -1 binary64) d1))
(/.f64 #s(literal 1 binary64) d1)
(/.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d1))
(/.f64 (/.f64 #s(literal -1 binary64) d1) #s(literal -1 binary64))
(pow.f64 d1 #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64))
(pow.f64 (pow.f64 d1 #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 d1)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) d1))
(*.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) d1))
(*.f64 (/.f64 #s(literal -1 binary64) d1) #s(literal -1 binary64))
(*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (pow.f64 d1 #s(literal -1/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (/.f64 (pow.f64 d1 #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) (pow.f64 d1 #s(literal -1/2 binary64)))
(/.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 1 binary64))
(/.f64 #s(literal -3 binary64) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal 3 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 0 binary64) d1)) #s(literal -1 binary64))
(*.f64 #s(literal 3 binary64) d1)
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) d1))
(*.f64 d1 #s(literal 3 binary64))
(*.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal 3 binary64)))
(*.f64 #s(literal -3 binary64) (-.f64 #s(literal 0 binary64) d1))
(/.f64 d3 (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d3 d1) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) d3) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (*.f64 #s(literal 1 binary64) d3) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d3 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (*.f64 d3 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) d3) #s(literal -1 binary64))
(/.f64 (*.f64 d3 (-.f64 #s(literal 0 binary64) d1)) #s(literal -1 binary64))
(*.f64 d3 d1)
(*.f64 #s(literal 1 binary64) (*.f64 d3 d1))
(*.f64 d1 d3)
(*.f64 d1 (*.f64 #s(literal 1 binary64) d3))
(*.f64 (*.f64 d3 d1) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d1) d3))
(*.f64 (*.f64 d3 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (*.f64 d3 #s(literal 1 binary64)) d1)
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))
(-.f64 (/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(fma.f64 d2 d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 #s(literal 3 binary64) d1) (-.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d2 d1)))) (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (*.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (*.f64 d2 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -3 binary64)) (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64))))
(/.f64 (+.f64 d2 #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) #s(literal 1 binary64))
(/.f64 (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (*.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (+.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 #s(literal 3 binary64) d1) (-.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d2 d1)))))
(/.f64 (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (*.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 d2 (*.f64 d1 (*.f64 #s(literal 3 binary64) d1))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))
(/.f64 (+.f64 #s(literal -3 binary64) (-.f64 #s(literal 0 binary64) d2)) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64))) (+.f64 #s(literal 9 binary64) (*.f64 d2 (+.f64 d2 #s(literal -3 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (+.f64 d2 #s(literal -3 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (*.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 #s(literal 3 binary64) d1) (-.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d2 d1))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d2 (+.f64 d2 #s(literal -3 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -3 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (-.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d2 d1)))
(/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 d2 #s(literal 3 binary64))) #s(literal -1 binary64))
(/.f64 (*.f64 d1 (+.f64 #s(literal -27 binary64) (neg.f64 (*.f64 d2 (*.f64 d2 d2))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d2 (+.f64 d2 #s(literal -3 binary64))))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -3 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 3 binary64) d2))
(/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) d1)) #s(literal -1 binary64))
(/.f64 (*.f64 (+.f64 #s(literal -27 binary64) (neg.f64 (*.f64 d2 (*.f64 d2 d2)))) d1) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d2 (+.f64 d2 #s(literal -3 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) d1) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -3 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 3 binary64) d2))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 d2 #s(literal 3 binary64))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d2 (+.f64 d2 #s(literal -3 binary64))))) d1))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64)) (/.f64 d1 (+.f64 #s(literal 9 binary64) (*.f64 d2 (+.f64 d2 #s(literal -3 binary64))))))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -3 binary64))) d1))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (/.f64 d1 (+.f64 d2 #s(literal -3 binary64))))
(*.f64 (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 d1 (*.f64 d2 d1)))) (*.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d1 (*.f64 d2 d1))) (*.f64 (*.f64 #s(literal 3 binary64) d1) (-.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d2 d1))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d2 (+.f64 d2 #s(literal -3 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -3 binary64))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 1 binary64)) d1)
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal -3 binary64))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal -3 binary64))) (+.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal -3 binary64))))))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal -3 binary64))) (-.f64 (+.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal -3 binary64))) (*.f64 d2 d2)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d2 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (*.f64 d2 #s(literal 3 binary64))))) (+.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (*.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (+.f64 d2 #s(literal 3 binary64)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27 binary64))) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64)))))
(+.f64 d2 #s(literal 3 binary64))
(+.f64 #s(literal 3 binary64) d2)
(+.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -3 binary64))) (neg.f64 (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal -3 binary64)))))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -3 binary64))) (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal -3 binary64))))
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 3 binary64) d2)))
(neg.f64 (+.f64 #s(literal -3 binary64) (-.f64 #s(literal 0 binary64) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64)))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64)) (+.f64 #s(literal 9 binary64) (*.f64 d2 (+.f64 d2 #s(literal -3 binary64)))))
(/.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (+.f64 d2 #s(literal -3 binary64)))
(/.f64 (+.f64 #s(literal -27 binary64) (neg.f64 (*.f64 d2 (*.f64 d2 d2)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d2 (+.f64 d2 #s(literal -3 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -3 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) #s(literal 19683 binary64)) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d2 (+.f64 d2 #s(literal -3 binary64)))) (-.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal 729 binary64)) (*.f64 d2 (*.f64 (*.f64 d2 d2) #s(literal 27 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -729 binary64)) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d2 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -729 binary64)) (*.f64 (+.f64 d2 #s(literal -3 binary64)) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal 9 binary64))))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 3 binary64) d2))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -81 binary64)) (*.f64 (+.f64 d2 #s(literal -3 binary64)) (+.f64 (*.f64 d2 d2) #s(literal 9 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -3 binary64))) (*.f64 (+.f64 d2 #s(literal -3 binary64)) #s(literal 9 binary64))) (*.f64 (+.f64 d2 #s(literal -3 binary64)) (+.f64 d2 #s(literal -3 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal -27 binary64) (neg.f64 (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d2 (+.f64 d2 #s(literal -3 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -3 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal -3 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -3 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal -3 binary64))) (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal -3 binary64)))) (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -3 binary64))) (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal -3 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -3 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -3 binary64)))) (*.f64 (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal -3 binary64))) (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal -3 binary64))))) (+.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -3 binary64))) (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal -3 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) #s(literal 1 binary64)) (+.f64 d2 #s(literal -3 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 9 binary64) (*.f64 d2 (+.f64 d2 #s(literal -3 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) #s(literal 19683 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d2 (+.f64 d2 #s(literal -3 binary64)))))) (-.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal 729 binary64)) (*.f64 d2 (*.f64 (*.f64 d2 d2) #s(literal 27 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -729 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d2 (+.f64 d2 #s(literal -3 binary64)))))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -729 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal 9 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -81 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 d2 d2) #s(literal 9 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64)))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d2 (+.f64 d2 #s(literal -3 binary64))))))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -3 binary64))))
(*.f64 (+.f64 #s(literal -27 binary64) (neg.f64 (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d2 (+.f64 d2 #s(literal -3 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -3 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d2 (+.f64 d2 #s(literal -3 binary64))))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -3 binary64))) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (+.f64 d2 #s(literal 3 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64)) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal -3 binary64))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal -3 binary64))) (+.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal -3 binary64))))))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal -3 binary64))) (-.f64 (+.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal -3 binary64))) (*.f64 d2 d2)))))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64)) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d2 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (*.f64 d2 #s(literal 3 binary64))))) (+.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (*.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27 binary64))) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64)))))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d3 d1))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 (-.f64 #s(literal 0 binary64) d3) (-.f64 #s(literal 0 binary64) d1)))
(+.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d3)) (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -3 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -3 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d3)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d3) (-.f64 #s(literal 0 binary64) d1)) (*.f64 #s(literal 3 binary64) d1))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal -3 binary64) d3)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) d3))) (*.f64 d1 (-.f64 #s(literal -3 binary64) d3)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 #s(literal 3 binary64) d1))
(neg.f64 (*.f64 d1 (-.f64 #s(literal -3 binary64) d3)))
(/.f64 (+.f64 #s(literal 3 binary64) d3) (/.f64 #s(literal 1 binary64) d1))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))) (*.f64 d1 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) d3) (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal -3 binary64) d3))))
(/.f64 (-.f64 #s(literal -3 binary64) d3) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (-.f64 #s(literal 0 binary64) d1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) d3)))
(/.f64 (*.f64 d1 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 3 binary64) d3))
(/.f64 (*.f64 d1 (-.f64 #s(literal -3 binary64) d3)) #s(literal -1 binary64))
(/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 #s(literal -9 binary64) (neg.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (/.f64 d1 (pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal -1/2 binary64))) (pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal -1/2 binary64)))
(/.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))
(/.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (-.f64 #s(literal 3 binary64) d3))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d3 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1)))))
(/.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d3 d1) (*.f64 d3 d1))) (-.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d3 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d1) (*.f64 d3 d1)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 #s(literal -9 binary64) (neg.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 #s(literal 0 binary64) d1)) #s(literal -1 binary64))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 #s(literal -9 binary64) (neg.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) #s(literal -9 binary64))) (+.f64 d3 #s(literal -3 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (-.f64 #s(literal 3 binary64) d3))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) d1) (+.f64 #s(literal -9 binary64) (neg.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) d1) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (+.f64 (*.f64 d3 d3) #s(literal -9 binary64)) d1) (+.f64 d3 #s(literal -3 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1)) #s(literal -1 binary64))
(pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 3 binary64) d3) d1)
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 #s(literal -3 binary64) d3)))
(*.f64 (-.f64 #s(literal -3 binary64) d3) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal -3 binary64) d3))
(*.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))) d1))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)) d1))
(*.f64 (*.f64 d1 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)))
(*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal -1/2 binary64))) (/.f64 d1 (pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal -1/2 binary64))))
(*.f64 (/.f64 d1 (pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 d1 (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (/.f64 d1 (-.f64 #s(literal 3 binary64) d3)))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal -1/2 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) d1) (pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (/.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 3 binary64) d3)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))) (-.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))) #s(literal 9 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))) (-.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (+.f64 #s(literal 3 binary64) d3))
(*.f64 (/.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 #s(literal 3 binary64) d3))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 9 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 9 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) #s(literal 3 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) d3)))
(+.f64 (*.f64 #s(literal 9 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))))
(+.f64 (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 #s(literal 9 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))))
(+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (*.f64 (-.f64 #s(literal 0 binary64) d3) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 #s(literal 3 binary64) d3))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) d3)))
(-.f64 (/.f64 #s(literal 3 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (/.f64 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(-.f64 (/.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 (*.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))))
(neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) d3)))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal -3 binary64) d3))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) d3)) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (*.f64 (+.f64 #s(literal 3 binary64) d3) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(/.f64 (-.f64 #s(literal 3 binary64) d3) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(/.f64 (+.f64 #s(literal -9 binary64) (neg.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d3)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(/.f64 (+.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))) (*.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))) (-.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))) #s(literal 9 binary64))))))
(/.f64 (-.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))) (*.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (-.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))) (-.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))) #s(literal 9 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))) (-.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (+.f64 #s(literal 3 binary64) d3))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 #s(literal 3 binary64) d3))))
(pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64))
(pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -3 binary64) d3)) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))))
(*.f64 (-.f64 #s(literal 3 binary64) d3) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(*.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal -1/2 binary64)) (pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 3 binary64) d3))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal -1/2 binary64))) (pow.f64 (+.f64 #s(literal 3 binary64) d3) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 #s(literal -9 binary64) (neg.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d3)))
(*.f64 (/.f64 (-.f64 #s(literal 3 binary64) d3) (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))))
(*.f64 (/.f64 (-.f64 #s(literal 3 binary64) d3) (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 #s(literal -9 binary64) (neg.f64 (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) #s(literal -9 binary64))) (+.f64 d3 #s(literal -3 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))) (+.f64 #s(literal 19683 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))))) (+.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 27 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))) (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (-.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))

simplify186.0ms (2.6%)

Algorithm
egg-herbie
Rules
2540×*-lowering-*.f32
2540×*-lowering-*.f64
1672×fnmadd-define
1322×fmsub-define
1206×fma-lowering-fma.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0132931
1443879
21229852
33865845
08252845
Stop Event
iter limit
node limit
Counts
192 → 192
Calls
Call 1
Inputs
(* d1 (+ 3 d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 (+ d2 d3)))
(+ 3 d3)
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
d2
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(+ 3 d2)
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
(+ 3 (+ d2 d3))
d3
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
d3
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
3
(+ 3 d3)
(+ 3 d3)
(+ 3 d3)
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 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)
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* d1 (+ 3 d2))
(* 3 d1)
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
3
(+ 3 d2)
(+ 3 d2)
(+ 3 d2)
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* d1 (+ 3 d3))
(* 3 d1)
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(* d1 d3)
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
1/3
(+ 1/3 (* -1/9 d3))
(+ 1/3 (* d3 (- (* 1/27 d3) 1/9)))
(+ 1/3 (* d3 (- (* d3 (+ 1/27 (* -1/81 d3))) 1/9)))
(/ 1 d3)
(/ (- 1 (* 3 (/ 1 d3))) d3)
(/ (- (+ 1 (/ 9 (pow d3 2))) (* 3 (/ 1 d3))) d3)
(/ (- (+ 1 (/ 9 (pow d3 2))) (+ (* 3 (/ 1 d3)) (* 27 (/ 1 (pow d3 3))))) d3)
(/ 1 d3)
(* -1 (/ (- (* 3 (/ 1 d3)) 1) d3))
(* -1 (/ (- (* -1 (/ (- (* 9 (/ 1 d3)) 3) d3)) 1) d3))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 27 (/ 1 d3)) 9) d3)) 3) d3)) 1) d3))
Outputs
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(+ 3 d3)
(+.f64 #s(literal 3 binary64) d3)
(+ 3 (+ d2 d3))
(+.f64 #s(literal 3 binary64) (+.f64 d3 d2))
(+ 3 (+ d2 d3))
(+.f64 #s(literal 3 binary64) (+.f64 d3 d2))
(+ 3 (+ d2 d3))
(+.f64 #s(literal 3 binary64) (+.f64 d3 d2))
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 3 binary64) (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 3 binary64) (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(+.f64 #s(literal 3 binary64) (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
d2
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(+ 3 d2)
(+.f64 #s(literal 3 binary64) d2)
(+ 3 (+ d2 d3))
(+.f64 #s(literal 3 binary64) (+.f64 d3 d2))
(+ 3 (+ d2 d3))
(+.f64 #s(literal 3 binary64) (+.f64 d3 d2))
(+ 3 (+ d2 d3))
(+.f64 #s(literal 3 binary64) (+.f64 d3 d2))
d3
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(+.f64 #s(literal 3 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(+.f64 #s(literal 3 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(+.f64 #s(literal 3 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
d3
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)))
3
#s(literal 3 binary64)
(+ 3 d3)
(+.f64 #s(literal 3 binary64) d3)
(+ 3 d3)
(+.f64 #s(literal 3 binary64) d3)
(+ 3 d3)
(+.f64 #s(literal 3 binary64) d3)
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(+.f64 #s(literal 3 binary64) d3)
(* d3 (+ 1 (* 3 (/ 1 d3))))
(+.f64 #s(literal 3 binary64) d3)
(* d3 (+ 1 (* 3 (/ 1 d3))))
(+.f64 #s(literal 3 binary64) d3)
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(+.f64 #s(literal 3 binary64) d3)
(* d3 (+ 1 (* 3 (/ 1 d3))))
(+.f64 #s(literal 3 binary64) d3)
(* d3 (+ 1 (* 3 (/ 1 d3))))
(+.f64 #s(literal 3 binary64) d3)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(* 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 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(+ (* 3 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(+ (* 3 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(+ (* 3 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
3
#s(literal 3 binary64)
(+ 3 d2)
(+.f64 #s(literal 3 binary64) d2)
(+ 3 d2)
(+.f64 #s(literal 3 binary64) d2)
(+ 3 d2)
(+.f64 #s(literal 3 binary64) d2)
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(+.f64 #s(literal 3 binary64) d2)
(* d2 (+ 1 (* 3 (/ 1 d2))))
(+.f64 #s(literal 3 binary64) d2)
(* d2 (+ 1 (* 3 (/ 1 d2))))
(+.f64 #s(literal 3 binary64) d2)
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(+.f64 #s(literal 3 binary64) d2)
(* d2 (+ 1 (* 3 (/ 1 d2))))
(+.f64 #s(literal 3 binary64) d2)
(* d2 (+ 1 (* 3 (/ 1 d2))))
(+.f64 #s(literal 3 binary64) d2)
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(+ (* 3 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+ (* 3 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(+ (* 3 d1) (* d1 d3))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
1/3
#s(literal 1/3 binary64)
(+ 1/3 (* -1/9 d3))
(+.f64 #s(literal 1/3 binary64) (*.f64 d3 #s(literal -1/9 binary64)))
(+ 1/3 (* d3 (- (* 1/27 d3) 1/9)))
(+.f64 #s(literal 1/3 binary64) (*.f64 d3 (+.f64 #s(literal -1/9 binary64) (*.f64 d3 #s(literal 1/27 binary64)))))
(+ 1/3 (* d3 (- (* d3 (+ 1/27 (* -1/81 d3))) 1/9)))
(+.f64 #s(literal 1/3 binary64) (*.f64 d3 (+.f64 #s(literal -1/9 binary64) (*.f64 d3 (+.f64 #s(literal 1/27 binary64) (*.f64 d3 #s(literal -1/81 binary64)))))))
(/ 1 d3)
(/.f64 #s(literal 1 binary64) d3)
(/ (- 1 (* 3 (/ 1 d3))) d3)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3)) d3)
(/ (- (+ 1 (/ 9 (pow d3 2))) (* 3 (/ 1 d3))) d3)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -3 binary64) (/.f64 #s(literal 9 binary64) d3)) d3)) d3)
(/ (- (+ 1 (/ 9 (pow d3 2))) (+ (* 3 (/ 1 d3)) (* 27 (/ 1 (pow d3 3))))) d3)
(/.f64 (+.f64 (/.f64 (+.f64 #s(literal -3 binary64) (/.f64 #s(literal 9 binary64) d3)) d3) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -27 binary64) (*.f64 d3 (*.f64 d3 d3))))) d3)
(/ 1 d3)
(/.f64 #s(literal 1 binary64) d3)
(* -1 (/ (- (* 3 (/ 1 d3)) 1) d3))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3)) d3)
(* -1 (/ (- (* -1 (/ (- (* 9 (/ 1 d3)) 3) d3)) 1) d3))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -3 binary64) (/.f64 #s(literal 9 binary64) d3)) d3)) d3)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 27 (/ 1 d3)) 9) d3)) 3) d3)) 1) d3))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -3 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (/.f64 #s(literal -27 binary64) d3)) d3)) d3)) d3)

eval98.0ms (1.4%)

Compiler

Compiled 15553 to 1940 computations (87.5% saved)

prune108.0ms (1.5%)

Pruning

11 alts after pruning (3 fresh and 8 done)

PrunedKeptTotal
New8923895
Fresh101
Picked235
Done055
Total89511906
Accuracy
100.0%
Counts
906 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.7%
(/.f64 (+.f64 d2 d3) (/.f64 #s(literal 1 binary64) d1))
24.6%
(/.f64 d1 #s(literal 1/3 binary64))
24.7%
(/.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d1))
98.0%
(+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d1 d3))
99.9%
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
76.9%
(*.f64 d1 (+.f64 d2 d3))
68.5%
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
58.5%
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
36.7%
(*.f64 d1 d3)
45.9%
(*.f64 d1 d2)
24.7%
(*.f64 d1 #s(literal 3 binary64))
Compiler

Compiled 88 to 64 computations (27.3% saved)

simplify6.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal 1 binary64) d1)
cost-diff0
(+.f64 d2 d3)
cost-diff128
(/.f64 (+.f64 d2 d3) (/.f64 #s(literal 1 binary64) d1))
cost-diff0
(/.f64 d1 #s(literal 1/3 binary64))
cost-diff0
(/.f64 #s(literal 1 binary64) d1)
cost-diff128
(/.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d1))
Rules
24×/-lowering-/.f32
24×/-lowering-/.f64
20×*-lowering-*.f32
20×*-lowering-*.f64
12×fma-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01128
11927
22327
33827
44627
55027
65427
75627
05627
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ 3 (/ 1 d1))
3
(/ 1 d1)
1
d1
(/ d1 1/3)
d1
1/3
(/ (+ d2 d3) (/ 1 d1))
(+ d2 d3)
d2
d3
(/ 1 d1)
1
d1
Outputs
(/ 3 (/ 1 d1))
(*.f64 #s(literal 3 binary64) d1)
3
#s(literal 3 binary64)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
1
#s(literal 1 binary64)
d1
(/ d1 1/3)
(/.f64 d1 #s(literal 1/3 binary64))
d1
1/3
#s(literal 1/3 binary64)
(/ (+ d2 d3) (/ 1 d1))
(*.f64 d1 (+.f64 d2 d3))
(+ d2 d3)
(+.f64 d2 d3)
d2
d3
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
1
#s(literal 1 binary64)
d1

localize159.0ms (2.2%)

Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 #s(literal 1 binary64) d1)
accuracy100.0%
(+.f64 d2 d3)
accuracy99.8%
(/.f64 (+.f64 d2 d3) (/.f64 #s(literal 1 binary64) d1))
accuracy99.7%
(/.f64 d1 #s(literal 1/3 binary64))
accuracy100.0%
(/.f64 #s(literal 1 binary64) d1)
accuracy99.8%
(/.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d1))
Results
107.0ms84×5exit
33.0ms172×0valid
Compiler

Compiled 37 to 12 computations (67.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 66.0ms
ival-div: 31.0ms (47.2% of total)
...c/correct-round.rkt:119:19: 20.0ms (30.4% of total)
backward-pass: 11.0ms (16.7% of total)
ival-add: 2.0ms (3% of total)
const: 1.0ms (1.5% of total)

series1.0ms (0%)

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

24 calls:

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

rewrite262.0ms (3.7%)

Algorithm
batch-egg-rewrite
Rules
2828×*-lowering-*.f32
2828×*-lowering-*.f64
2044×fma-lowering-fma.f32
2044×fma-lowering-fma.f64
1670×/-lowering-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01117
15916
232916
3302316
0824616
Stop Event
iter limit
node limit
Counts
5 → 352
Calls
Call 1
Inputs
(/ 3 (/ 1 d1))
(/ 1 d1)
(/ d1 1/3)
(/ (+ d2 d3) (/ 1 d1))
(+ d2 d3)
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/3 binary64) d1)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 d1 #s(literal -1/3 binary64)))
(neg.f64 (/.f64 d1 #s(literal -1/3 binary64)))
(/.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d1))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/3 binary64) d1))
(/.f64 d1 #s(literal 1/3 binary64))
(/.f64 (/.f64 d1 #s(literal 1/3 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/3 binary64) d1))
(/.f64 #s(literal -3 binary64) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -1/3 binary64))
(/.f64 (/.f64 d1 #s(literal -1/3 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 3 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) (pow.f64 d1 #s(literal -1/2 binary64)))
(pow.f64 (/.f64 d1 #s(literal 1/3 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1/3 binary64) d1) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 d1 #s(literal 1/3 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/3 binary64) d1) (/.f64 #s(literal 1/3 binary64) d1)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1/3 binary64) d1))) #s(literal -1 binary64))
(*.f64 #s(literal 3 binary64) d1)
(*.f64 #s(literal 1 binary64) (/.f64 d1 #s(literal 1/3 binary64)))
(*.f64 d1 #s(literal 3 binary64))
(*.f64 (/.f64 d1 #s(literal 1/3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 d1 #s(literal -1/3 binary64)))
(*.f64 #s(literal -3 binary64) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -3 binary64))
(*.f64 (/.f64 d1 #s(literal -1/3 binary64)) #s(literal -1 binary64))
(*.f64 (sqrt.f64 d1) (pow.f64 (*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) #s(literal 1/3 binary64)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 (/.f64 (pow.f64 d1 #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d1 #s(literal 1/3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d1 #s(literal 1/3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) #s(literal -1 binary64)) (sqrt.f64 d1))
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) d1)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) d1)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 d1 #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d1)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal -1/2 binary64)) (*.f64 (log.f64 d1) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) d1))
(neg.f64 (/.f64 #s(literal -1 binary64) d1))
(/.f64 #s(literal 1 binary64) d1)
(/.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d1))
(/.f64 (/.f64 #s(literal -1 binary64) d1) #s(literal -1 binary64))
(pow.f64 d1 #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64))
(pow.f64 (pow.f64 d1 #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) d1)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 d1))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) d1))
(*.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) d1))
(*.f64 (/.f64 #s(literal -1 binary64) d1) #s(literal -1 binary64))
(*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (pow.f64 d1 #s(literal -1/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (/.f64 (pow.f64 d1 #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (pow.f64 (/.f64 (pow.f64 d1 #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 d1) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (pow.f64 (pow.f64 (/.f64 #s(literal -1 binary64) d1) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1/3 binary64) d1)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 d1 #s(literal -1/3 binary64)))
(neg.f64 (/.f64 d1 #s(literal -1/3 binary64)))
(/.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d1))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/3 binary64) d1))
(/.f64 d1 #s(literal 1/3 binary64))
(/.f64 (/.f64 d1 #s(literal 1/3 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/3 binary64) d1))
(/.f64 #s(literal -3 binary64) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -1/3 binary64))
(/.f64 (/.f64 d1 #s(literal -1/3 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal 3 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) (pow.f64 d1 #s(literal -1/2 binary64)))
(pow.f64 (/.f64 d1 #s(literal 1/3 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1/3 binary64) d1) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 d1 #s(literal 1/3 binary64)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/3 binary64) d1) (/.f64 #s(literal 1/3 binary64) d1)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1/3 binary64) d1))) #s(literal -1 binary64))
(*.f64 #s(literal 3 binary64) d1)
(*.f64 #s(literal 1 binary64) (/.f64 d1 #s(literal 1/3 binary64)))
(*.f64 d1 #s(literal 3 binary64))
(*.f64 (/.f64 d1 #s(literal 1/3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 d1 #s(literal -1/3 binary64)))
(*.f64 #s(literal -3 binary64) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -3 binary64))
(*.f64 (/.f64 d1 #s(literal -1/3 binary64)) #s(literal -1 binary64))
(*.f64 (sqrt.f64 d1) (pow.f64 (*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) #s(literal 1/3 binary64)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 (/.f64 (pow.f64 d1 #s(literal -1/2 binary64)) #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d1 #s(literal 1/3 binary64)) #s(literal 1/2 binary64)) (pow.f64 (/.f64 d1 #s(literal 1/3 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/3 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) #s(literal -1 binary64)) (sqrt.f64 d1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(+.f64 (*.f64 d2 d1) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 d2 d1))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)) d1))
(-.f64 (/.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) d1)) (/.f64 (*.f64 d3 (/.f64 d3 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) d1)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)) d1))
(-.f64 (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 d3 d3) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 d1 d2 (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 d2 d1))
(neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)) d1))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (+.f64 d2 d3) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (-.f64 #s(literal 0 binary64) d1) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(/.f64 (-.f64 #s(literal 0 binary64) d1) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (/.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) d1))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (/.f64 #s(literal -1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (/.f64 #s(literal -1 binary64) d1) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (/.f64 #s(literal -1 binary64) d1) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (neg.f64 (/.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) d1)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (/.f64 #s(literal -1 binary64) d1) (-.f64 d2 d3)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (neg.f64 (/.f64 (-.f64 d2 d3) d1)))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 d3))))) (*.f64 (/.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) d1) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 d3)))) (*.f64 (/.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) d1) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 d3)))) (*.f64 (/.f64 (-.f64 d2 d3) d1) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (/.f64 (-.f64 d2 d3) d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)) d1) #s(literal -1 binary64))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3))) (/.f64 #s(literal -1 binary64) d1))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 d3 d2)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3))) #s(literal -1 binary64))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (*.f64 d1 (-.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 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (-.f64 d3 d2))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (/.f64 #s(literal -1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (*.f64 (/.f64 #s(literal -1 binary64) d1) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal -1 binary64) d1) (-.f64 d3 d2)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #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 #s(literal 0 binary64) d1) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 #s(literal -1 binary64) (-.f64 d3 d2)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) #s(literal -1 binary64)) (*.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) #s(literal -1 binary64)) (*.f64 (-.f64 d2 d3) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 #s(literal 0 binary64) d1)) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 d2 d3) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) d1) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) d1)) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) #s(literal 1 binary64)) (*.f64 (-.f64 d2 d3) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d1) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d1) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) d1)) (-.f64 d2 d3))
(/.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)) d1) (-.f64 d3 d2))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) d1) (*.f64 (-.f64 d3 d2) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) #s(literal -1 binary64)) (*.f64 (-.f64 d3 d2) (/.f64 #s(literal -1 binary64) d1)))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 d3 d2) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (/.f64 (+.f64 d2 d3) (pow.f64 d1 #s(literal -1/2 binary64))) (pow.f64 d1 #s(literal -1/2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 d2 d3))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))) (-.f64 d2 d3))
(pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 d2 d3) (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 (+.f64 d2 d3) (/.f64 (-.f64 d2 d3) (/.f64 (-.f64 d2 d3) d1)))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 1 binary64))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)) d1))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3))) #s(literal -1 binary64)))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) d1)))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (/.f64 d1 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(*.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (/.f64 (+.f64 d2 d3) (/.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) d1)))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) d1)))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d1)))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 d1 (-.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)) d1) #s(literal -1 binary64))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) #s(literal 1 binary64)))
(*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) #s(literal 1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3))) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (/.f64 (+.f64 d2 d3) (pow.f64 d1 #s(literal -1/2 binary64))) (sqrt.f64 d1))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) (/.f64 #s(literal -1 binary64) d1)))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (pow.f64 d1 #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) (pow.f64 d1 #s(literal -1/2 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (/.f64 #s(literal -1 binary64) d1)))
(*.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (pow.f64 d1 #s(literal -1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (pow.f64 d1 #s(literal -1/2 binary64))))
(*.f64 (/.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) d1)) (/.f64 (+.f64 d2 d3) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(*.f64 (sqrt.f64 d1) (pow.f64 (/.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (+.f64 d2 d3)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 d1) (pow.f64 (*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (-.f64 d3 d2) (*.f64 (-.f64 d3 d2) (-.f64 d3 d2)))))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (-.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d2 d2)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 (-.f64 d3 d2) (*.f64 d3 (-.f64 d3 d2)))))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(*.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) d1)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(*.f64 (pow.f64 (/.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (+.f64 d2 d3)) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 d1 #s(literal -1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d1)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) d1) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(*.f64 (pow.f64 (/.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) #s(literal -1 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) d1) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(*.f64 (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(+.f64 d2 d3)
(+.f64 d3 d2)
(+.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (neg.f64 (*.f64 d3 (/.f64 d3 (-.f64 d2 d3)))))
(+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d3)) (neg.f64 (-.f64 #s(literal 0 binary64) d2)))
(+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d2)) (neg.f64 (-.f64 #s(literal 0 binary64) d3)))
(+.f64 (fma.f64 d2 (/.f64 d2 (-.f64 d2 d3)) (neg.f64 (*.f64 (/.f64 d3 (-.f64 d2 d3)) d3))) (fma.f64 (neg.f64 (/.f64 d3 (-.f64 d2 d3))) d3 (*.f64 (/.f64 d3 (-.f64 d2 d3)) d3)))
(+.f64 (fma.f64 d2 (/.f64 d2 (-.f64 d2 d3)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 d3 d3)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))) (*.f64 d3 d3) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 d3 d3))))
(+.f64 (fma.f64 d2 (/.f64 d2 (-.f64 d2 d3)) (neg.f64 (*.f64 (+.f64 d2 d3) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(+.f64 (fma.f64 d2 (/.f64 d2 (-.f64 d2 d3)) (neg.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))))
(+.f64 (fma.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (neg.f64 (*.f64 (/.f64 d3 (-.f64 d2 d3)) d3))) (fma.f64 (neg.f64 (/.f64 d3 (-.f64 d2 d3))) d3 (*.f64 (/.f64 d3 (-.f64 d2 d3)) d3)))
(+.f64 (fma.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 d3 d3)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))) (*.f64 d3 d3) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 d3 d3))))
(+.f64 (fma.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (neg.f64 (*.f64 (+.f64 d2 d3) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(+.f64 (fma.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (neg.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3) (neg.f64 (*.f64 (/.f64 d3 (-.f64 d2 d3)) d3))) (fma.f64 (neg.f64 (/.f64 d3 (-.f64 d2 d3))) d3 (*.f64 (/.f64 d3 (-.f64 d2 d3)) d3)))
(+.f64 (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 d3 d3)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))) (*.f64 d3 d3) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 d3 d3))))
(+.f64 (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3) (neg.f64 (*.f64 (+.f64 d2 d3) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(+.f64 (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3) (neg.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))))
(+.f64 (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))) (neg.f64 (*.f64 (/.f64 d3 (-.f64 d2 d3)) d3))) (fma.f64 (neg.f64 (/.f64 d3 (-.f64 d2 d3))) d3 (*.f64 (/.f64 d3 (-.f64 d2 d3)) d3)))
(+.f64 (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))) (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 d3 d3)))) (fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))) (*.f64 d3 d3) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 d3 d3))))
(+.f64 (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))) (neg.f64 (*.f64 (+.f64 d2 d3) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))) (fma.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(+.f64 (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))) (neg.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))) (fma.f64 (neg.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))) (/.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (*.f64 d3 (/.f64 d3 (-.f64 d2 d3))))
(-.f64 (/.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) #s(literal 1 binary64)) (/.f64 (*.f64 d3 (/.f64 d3 (-.f64 d2 d3))) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)))
(fma.f64 d2 (/.f64 d2 (-.f64 d2 d3)) (neg.f64 (*.f64 d3 (/.f64 d3 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (neg.f64 (*.f64 d3 (/.f64 d3 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3) (neg.f64 (*.f64 d3 (/.f64 d3 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))) (neg.f64 (*.f64 d3 (/.f64 d3 (-.f64 d2 d3)))))
(neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))
(/.f64 (+.f64 d2 d3) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d2 d3))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 d3))))) (*.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 d3 d2))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 d3)))) (*.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 d3)))) (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (*.f64 d3 d3))) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) #s(literal 1 binary64)) (-.f64 d3 d2))
(/.f64 (*.f64 (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d2 d3)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 d3))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 d3)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 d3)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 d2 d3)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 d2 d3))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(/.f64 (neg.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (neg.f64 (-.f64 d3 d2)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)))) (*.f64 (*.f64 d3 (/.f64 d3 (-.f64 d2 d3))) (*.f64 (*.f64 d3 (/.f64 d3 (-.f64 d2 d3))) (*.f64 d3 (/.f64 d3 (-.f64 d2 d3)))))) (+.f64 (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d2 d2) (-.f64 d2 d3))) (+.f64 (*.f64 (*.f64 d3 (/.f64 d3 (-.f64 d2 d3))) (*.f64 d3 (/.f64 d3 (-.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (*.f64 d3 (/.f64 d3 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d2 d2) (-.f64 d2 d3))) (*.f64 (*.f64 d3 (/.f64 d3 (-.f64 d2 d3))) (*.f64 d3 (/.f64 d3 (-.f64 d2 d3))))) (+.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (*.f64 d3 (/.f64 d3 (-.f64 d2 d3)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(pow.f64 (+.f64 d2 d3) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 d3 d2) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 d3))
(*.f64 (+.f64 d2 d3) #s(literal 1 binary64))
(*.f64 (+.f64 d2 d3) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (+.f64 d2 d3) (*.f64 (-.f64 d2 d3) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (/.f64 (+.f64 d2 d3) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(*.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (*.f64 (+.f64 d2 d3) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(*.f64 (-.f64 #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 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(*.f64 (/.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) #s(literal 1 binary64)) (/.f64 (+.f64 d2 d3) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(*.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (-.f64 d3 d2) (*.f64 (-.f64 d3 d2) (-.f64 d3 d2)))))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (-.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d2 d2)))))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 (-.f64 d3 d2) (*.f64 d3 (-.f64 d3 d2)))))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(*.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3))) #s(literal -1 binary64)) #s(literal -1 binary64))
(*.f64 (pow.f64 (/.f64 (-.f64 d2 d3) (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 d3))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(*.f64 (pow.f64 (/.f64 (-.f64 d2 d3) (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 d3)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))))
(*.f64 (pow.f64 (/.f64 (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))) (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 d3))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 d2 d3))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)))

simplify188.0ms (2.7%)

Algorithm
egg-herbie
Rules
1884×fmsub-define
1852×fnmsub-define
1674×fma-lowering-fma.f32
1674×fma-lowering-fma.f64
1668×sum3-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042324
1144324
2410324
31245324
43645324
56518324
08231324
Stop Event
iter limit
node limit
Counts
96 → 96
Calls
Call 1
Inputs
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 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)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* 3 d1)
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* d1 d2)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
d3
(+ d2 d3)
(+ d2 d3)
(+ d2 d3)
d2
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
d2
(+ d2 d3)
(+ d2 d3)
(+ d2 d3)
d3
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
Outputs
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 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)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* d1 d3)
(*.f64 d1 d3)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d2)
(*.f64 d1 d2)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d3 d2))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d3 d2))
d3
(+ d2 d3)
(+.f64 d3 d2)
(+ d2 d3)
(+.f64 d3 d2)
(+ d2 d3)
(+.f64 d3 d2)
d2
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d3 d2)
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d3 d2)
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d3 d2)
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d3 d2)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d3 d2)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d3 d2)
d2
(+ d2 d3)
(+.f64 d3 d2)
(+ d2 d3)
(+.f64 d3 d2)
(+ d2 d3)
(+.f64 d3 d2)
d3
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d3 d2)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d3 d2)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d3 d2)
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d3 d2)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d3 d2)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d3 d2)

eval54.0ms (0.8%)

Compiler

Compiled 8126 to 873 computations (89.3% saved)

prune59.0ms (0.8%)

Pruning

11 alts after pruning (0 fresh and 11 done)

PrunedKeptTotal
New4870487
Fresh000
Picked033
Done088
Total48711498
Accuracy
100.0%
Counts
498 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
76.7%
(/.f64 (+.f64 d2 d3) (/.f64 #s(literal 1 binary64) d1))
24.6%
(/.f64 d1 #s(literal 1/3 binary64))
24.7%
(/.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d1))
98.0%
(+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d1 d3))
99.9%
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
76.9%
(*.f64 d1 (+.f64 d2 d3))
68.5%
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
58.5%
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
36.7%
(*.f64 d1 d3)
45.9%
(*.f64 d1 d2)
24.7%
(*.f64 d1 #s(literal 3 binary64))
Compiler

Compiled 242 to 110 computations (54.5% saved)

regimes28.0ms (0.4%)

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

4 calls:

8.0ms
d3
6.0ms
d1
6.0ms
d2
6.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Results
AccuracySegmentsBranch
99.9%1d1
99.9%1d2
99.9%1d3
99.9%1(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes11.0ms (0.1%)

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

3 calls:

3.0ms
d1
3.0ms
d3
3.0ms
d2
Results
AccuracySegmentsBranch
76.9%1d1
99.1%2d2
98.3%2d3
Compiler

Compiled 12 to 9 computations (25% saved)

regimes7.0ms (0.1%)

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

2 calls:

3.0ms
d2
3.0ms
d3
Results
AccuracySegmentsBranch
93.5%2d3
93.8%2d2
Compiler

Compiled 8 to 6 computations (25% saved)

regimes5.0ms (0.1%)

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

2 calls:

2.0ms
d3
2.0ms
d2
Results
AccuracySegmentsBranch
74.5%2d3
93.4%2d2
Compiler

Compiled 8 to 6 computations (25% saved)

regimes6.0ms (0.1%)

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

2 calls:

3.0ms
d2
2.0ms
d1
Results
AccuracySegmentsBranch
55.7%6d1
77.3%3d2
Compiler

Compiled 8 to 6 computations (25% saved)

regimes4.0ms (0%)

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

2 calls:

2.0ms
d2
2.0ms
d3
Results
AccuracySegmentsBranch
49.0%3d3
66.4%2d2
Compiler

Compiled 8 to 6 computations (25% saved)

regimes11.0ms (0.2%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

3 calls:

8.0ms
d3
1.0ms
d1
1.0ms
d2
Results
AccuracySegmentsBranch
24.7%1d3
24.7%1d1
24.7%1d2
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch18.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
-3.2078464032651675
-0.09833973973265711
Results
9.0ms112×0valid
Compiler

Compiled 146 to 105 computations (28.1% saved)

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

bsearch14.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
13.0ms
-3.2078464032651675
-0.09833973973265711
Results
9.0ms112×0valid
Compiler

Compiled 146 to 112 computations (23.3% saved)

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

bsearch8.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
7.0ms
-53300827733739.3
-30531926567256.78
Results
5.0ms64×0valid
Compiler

Compiled 84 to 62 computations (26.2% saved)

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

bsearch43.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
28.0ms
2.839690004940418e-170
7.877066509569296e-168
13.0ms
-3.2078464032651675
-0.09833973973265711
Results
16.0ms222×0valid
3.0ms18×1valid
Compiler

Compiled 230 to 179 computations (22.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 6.0ms (65.8% of total)
ival-add: 3.0ms (32.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
-3.2078464032651675
-0.09833973973265711
Results
8.0ms112×0valid
Compiler

Compiled 118 to 91 computations (22.9% saved)

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

simplify8.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
02977
14077
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(if (<=.f64 d2 #s(literal -3 binary64)) (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(if (<=.f64 d2 #s(literal -5224175567749775/18014398509481984 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(if (<=.f64 d2 #s(literal -40000000000000 binary64)) (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(if (<=.f64 d2 #s(literal -3 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 5982738351088065/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384 binary64)) (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d3)))
(if (<=.f64 d2 #s(literal -3 binary64)) (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))
(*.f64 d1 #s(literal 3 binary64))
Outputs
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(if (<=.f64 d2 #s(literal -3 binary64)) (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(if (<=.f64 d2 #s(literal -5224175567749775/18014398509481984 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(if (<=.f64 d2 #s(literal -40000000000000 binary64)) (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(if (<=.f64 d2 #s(literal -3 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 5982738351088065/67985663080546188632267290438715984298187919069060086169528849689651655662189087070612800289949348565617834174239552129964362155219546526644418557282123181048810402666930332036061200384 binary64)) (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d3)))
(if (<=.f64 d2 #s(literal -3 binary64)) (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))
(*.f64 d1 #s(literal 3 binary64))

soundness1.1s (15.8%)

Rules
4626×*-lowering-*.f32
4626×*-lowering-*.f64
3138×+-lowering-+.f64
3138×+-lowering-+.f32
2330×*-lowering-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
099
1207
2476
3796
4946
5966
0966
02612511
19292340
229542233
084252233
099816
1349738
2936738
32944738
47981738
08670738
Stop Event
done
iter limit
node limit
iter limit
node limit
iter limit
saturated
Compiler

Compiled 316 to 198 computations (37.3% saved)

preprocess58.0ms (0.8%)

Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 288 to 146 computations (49.3% saved)

end0.0ms (0%)

Profiling

Loading profile data...