FastMath test3

Time bar (total: 6.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)

sample827.0ms (13.6%)

Results
532.0ms7799×0valid
48.0ms371×1valid
19.0ms86×2valid
Precisions
Click to see histograms. Total time spent on operations: 340.0ms
ival-mult: 231.0ms (67.9% of total)
ival-add: 89.0ms (26.2% of total)
const: 11.0ms (3.2% of total)
backward-pass: 9.0ms (2.6% of total)
Bogosity

preprocess70.0ms (1.2%)

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)

explain92.0ms (1.5%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
30-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
40.0ms466×0valid
7.0ms22×1valid
6.0ms22×2valid
1.0ms3valid
Compiler

Compiled 84 to 29 computations (65.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-mult: 13.0ms (62.3% of total)
ival-add: 6.0ms (28.8% of total)
const: 1.0ms (4.8% of total)
backward-pass: 1.0ms (4.8% of total)

eval0.0ms (0%)

Compiler

Compiled 10 to 7 computations (30% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
100.0%
(*.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-diff256
(+.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

localize53.0ms (0.9%)

Localize:

Found 7 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 d1 d2)
accuracy100.0%
(*.f64 d1 #s(literal 3 binary64))
accuracy99.8%
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
accuracy98.9%
(+.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)
accuracy100.0%
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
Results
28.0ms233×0valid
4.0ms11×2valid
3.0ms11×1valid
0.0ms3valid
Compiler

Compiled 54 to 13 computations (75.9% saved)

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

series10.0ms (0.2%)

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
d1
@-inf
(+ (+ (* d1 3) (* d1 d2)) (* d1 d3))
1.0ms
d2
@-inf
(* d1 (+ d2 (+ 3 d3)))
0.0ms
d1
@0
(* d1 (+ d2 (+ 3 d3)))

rewrite321.0ms (5.3%)

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
286130
0831230
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 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 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 #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 d1 (*.f64 d3 (*.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 d1 (*.f64 d2 (*.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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (+.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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.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 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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))))) (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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.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 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 d1 (*.f64 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 d1 (*.f64 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 #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 d1 (*.f64 d3 (*.f64 d1 d3))) (-.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 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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (*.f64 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 d1 (*.f64 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 #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 d1 (*.f64 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 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 d1 (*.f64 d3 (*.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 d2) (*.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))) (*.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 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) d1)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 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 (*.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 d1 (*.f64 d3 (*.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 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)))) 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 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.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 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 (*.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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 (*.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 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 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (*.f64 d3 (*.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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))))) (+.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 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 (*.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 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (+.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 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 (*.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 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 d3 (*.f64 d1 d3))) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.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 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 d1 (*.f64 d3 (*.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 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 (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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))))) (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 d1 (*.f64 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 d1 (*.f64 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 #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 d1 (*.f64 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 (*.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 d1 (*.f64 d3 (*.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 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.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 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) d1)) (neg.f64 (-.f64 d2 (+.f64 #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 d1 (*.f64 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 (*.f64 d2 (*.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 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 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 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 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 d3 (*.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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (/.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 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 (+.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 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.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 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.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 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 #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 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 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 #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 d1 (*.f64 d3 (*.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 d1 (*.f64 d2 (*.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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (+.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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.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 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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))))) (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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.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 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 d1 (*.f64 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 d1 (*.f64 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 #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 d1 (*.f64 d3 (*.f64 d1 d3))) (-.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 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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (*.f64 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 d1 (*.f64 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 #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 d1 (*.f64 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 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 d1 (*.f64 d3 (*.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 d2) (*.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))) (*.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 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) d1)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 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 (*.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 d1 (*.f64 d3 (*.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 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)))) 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 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.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 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 (*.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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 (*.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 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 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 d1 (*.f64 d3 (*.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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))))) (+.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 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 (*.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 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (+.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 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 (*.f64 d3 (*.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 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 d3 (*.f64 d1 d3))) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3)))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.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 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 d1 (*.f64 d3 (*.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 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 (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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))))) (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 d1 (*.f64 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 d1 (*.f64 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 #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 d1 (*.f64 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 (*.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 d1 (*.f64 d3 (*.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 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.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 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) d1)) (neg.f64 (-.f64 d2 (+.f64 #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 d1 (*.f64 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 (*.f64 d2 (*.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 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 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 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 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 d3 (*.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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (/.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 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.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 d1 (*.f64 d2 (*.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 d1 (*.f64 d2 (*.f64 d1 d2))))) (+.f64 (*.f64 d1 (*.f64 d2 (*.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 d1 (*.f64 d2 (*.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 d1 (*.f64 d2 (*.f64 d1 d2)))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d2 (*.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 d1 (*.f64 d2 (*.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 d1 (*.f64 d2 (*.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 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.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 d1 (*.f64 d2 (*.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 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 #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 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (*.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.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 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.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 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d2 (*.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 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d2 (*.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 d1 (*.f64 d2 (*.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 d1 (*.f64 d2 (*.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 d1 (*.f64 d2 (*.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 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.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 d1 (*.f64 d2 (*.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 d1 (*.f64 d2 (*.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)

simplify160.0ms (2.6%)

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

eval44.0ms (0.7%)

Compiler

Compiled 9919 to 723 computations (92.7% saved)

prune32.0ms (0.5%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New4229431
Fresh000
Picked202
Done000
Total4249433
Accuracy
100.0%
Counts
433 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.6%
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d1 d3))
71.1%
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) d1) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
54.7%
(+.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))) (*.f64 d1 d3))
100.0%
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 #s(literal 3 binary64)))
76.0%
(*.f64 d1 (+.f64 d2 d3))
61.6%
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
65.8%
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
43.6%
(*.f64 d1 d3)
36.9%
(*.f64 d1 d2)
Compiler

Compiled 218 to 134 computations (38.5% saved)

simplify154.0ms (2.5%)

Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff128
(-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))
cost-diff256
(-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))
cost-diff640
(/.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64))))
cost-diff768
(+.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))) (*.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 d1 #s(literal 3 binary64))
cost-diff0
(+.f64 d2 d3)
cost-diff0
(*.f64 d1 (+.f64 d2 d3))
cost-diff128
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 #s(literal 3 binary64)))
Rules
2376×*-lowering-*.f32
2376×*-lowering-*.f64
1614×times-frac
1458×fma-lowering-fma.f32
1458×fma-lowering-fma.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
021140
164135
2183125
3560117
41666117
55025117
08479117
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(+ (* d1 (+ d2 d3)) (* d1 3))
(* d1 (+ d2 d3))
d1
(+ d2 d3)
d2
d3
(* d1 3)
3
(* d1 d2)
d1
d2
(* d1 (+ 3 d3))
d1
(+ 3 d3)
3
d3
(* d1 (+ d2 d3))
d1
(+ d2 d3)
d2
d3
(+ (/ (- (* d1 (* d2 (* d1 d2))) (* 9 (* d1 d1))) (- (* d1 d2) (* d1 3))) (* d1 d3))
(/ (- (* d1 (* d2 (* d1 d2))) (* 9 (* d1 d1))) (- (* d1 d2) (* d1 3)))
(- (* d1 (* d2 (* d1 d2))) (* 9 (* d1 d1)))
(* d1 (* d2 (* d1 d2)))
d1
(* d2 (* d1 d2))
d2
(* d1 d2)
(* 9 (* d1 d1))
9
(* d1 d1)
(- (* d1 d2) (* d1 3))
(* d1 3)
3
(* d1 d3)
d3
Outputs
(+ (* d1 (+ d2 d3)) (* d1 3))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 3 binary64))))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
d1
(+ d2 d3)
(+.f64 d2 d3)
d2
d3
(* d1 3)
(*.f64 d1 #s(literal 3 binary64))
3
#s(literal 3 binary64)
(* d1 d2)
(*.f64 d1 d2)
d1
d2
(* d1 (+ 3 d3))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
d1
(+ 3 d3)
(+.f64 d3 #s(literal 3 binary64))
3
#s(literal 3 binary64)
d3
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
d1
(+ d2 d3)
(+.f64 d2 d3)
d2
d3
(+ (/ (- (* d1 (* d2 (* d1 d2))) (* 9 (* d1 d1))) (- (* d1 d2) (* d1 3))) (* d1 d3))
(*.f64 d1 (+.f64 d3 (/.f64 (+.f64 #s(literal -9 binary64) (*.f64 d2 d2)) (+.f64 d2 #s(literal -3 binary64)))))
(/ (- (* d1 (* d2 (* d1 d2))) (* 9 (* d1 d1))) (- (* d1 d2) (* d1 3)))
(*.f64 (/.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (+.f64 #s(literal -9 binary64) (*.f64 d2 d2)))
(- (* d1 (* d2 (* d1 d2))) (* 9 (* d1 d1)))
(*.f64 d1 (*.f64 d1 (+.f64 #s(literal -9 binary64) (*.f64 d2 d2))))
(* d1 (* d2 (* d1 d2)))
(*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))
d1
(* d2 (* d1 d2))
(*.f64 d2 (*.f64 d1 d2))
d2
(* d1 d2)
(*.f64 d1 d2)
(* 9 (* d1 d1))
(*.f64 #s(literal 9 binary64) (*.f64 d1 d1))
9
#s(literal 9 binary64)
(* d1 d1)
(*.f64 d1 d1)
(- (* d1 d2) (* d1 3))
(*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))
(* d1 3)
(*.f64 d1 #s(literal 3 binary64))
3
#s(literal 3 binary64)
(* d1 d3)
(*.f64 d1 d3)
d3

localize112.0ms (1.9%)

Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy98.9%
(+.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))) (*.f64 d1 d3))
accuracy91.1%
(*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))
accuracy84.8%
(-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))
accuracy48.5%
(/.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64))))
accuracy100.0%
(+.f64 d2 d3)
accuracy100.0%
(*.f64 d1 (+.f64 d2 d3))
accuracy100.0%
(+.f64 #s(literal 3 binary64) d3)
accuracy99.9%
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
accuracy100.0%
(*.f64 d1 d2)
accuracy100.0%
(+.f64 d2 d3)
accuracy100.0%
(*.f64 d1 #s(literal 3 binary64))
accuracy100.0%
(*.f64 d1 (+.f64 d2 d3))
accuracy100.0%
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 #s(literal 3 binary64)))
Results
46.0ms206×0valid
13.0ms17×2valid
12.0ms26×1valid
9.0ms3valid
1.0ms5exit
Compiler

Compiled 155 to 22 computations (85.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 38.0ms
ival-mult: 21.0ms (55.5% of total)
ival-add: 7.0ms (18.5% of total)
backward-pass: 4.0ms (10.6% of total)
ival-div: 3.0ms (7.9% of total)
ival-sub: 3.0ms (7.9% of total)
const: 1.0ms (2.6% of total)

series44.0ms (0.7%)

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

75 calls:

TimeVariablePointExpression
14.0ms
d2
@-inf
(+ (/ (- (* d1 (* d2 (* d1 d2))) (* 9 (* d1 d1))) (- (* d1 d2) (* d1 3))) (* d1 d3))
8.0ms
d2
@inf
(+ (/ (- (* d1 (* d2 (* d1 d2))) (* 9 (* d1 d1))) (- (* d1 d2) (* d1 3))) (* d1 d3))
3.0ms
d2
@0
(+ (/ (- (* d1 (* d2 (* d1 d2))) (* 9 (* d1 d1))) (- (* d1 d2) (* d1 3))) (* d1 d3))
2.0ms
d1
@0
(+ (/ (- (* d1 (* d2 (* d1 d2))) (* 9 (* d1 d1))) (- (* d1 d2) (* d1 3))) (* d1 d3))
2.0ms
d1
@0
(+ (* d1 (+ d2 d3)) (* d1 3))

rewrite331.0ms (5.5%)

Algorithm
batch-egg-rewrite
Rules
4218×*-lowering-*.f32
4218×*-lowering-*.f64
3844×/-lowering-/.f32
3844×/-lowering-/.f64
1824×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02178
115960
2148859
0881759
Stop Event
iter limit
node limit
Counts
12 → 582
Calls
Call 1
Inputs
(+ (* d1 (+ d2 d3)) (* d1 3))
(* d1 (+ d2 d3))
(+ d2 d3)
(* d1 3)
(* d1 d2)
(* d1 (+ 3 d3))
(+ 3 d3)
(+ (/ (- (* d1 (* d2 (* d1 d2))) (* 9 (* d1 d1))) (- (* d1 d2) (* d1 3))) (* d1 d3))
(/ (- (* d1 (* d2 (* d1 d2))) (* 9 (* d1 d1))) (- (* d1 d2) (* d1 3)))
(- (* d1 (* d2 (* d1 d2))) (* 9 (* d1 d1)))
(- (* d1 d2) (* d1 3))
(* d1 (* d2 (* d1 d2)))
Outputs
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 #s(literal 3 binary64)))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(+.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 d3) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(-.f64 (*.f64 d1 d3) (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3)))
(-.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(-.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 d3))) (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))))
(-.f64 (+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.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)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.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))))))
(-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d1 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d3))
(fma.f64 d1 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3))))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (*.f64 d1 d2) (/.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3))))
(fma.f64 (*.f64 d1 (*.f64 d2 d2)) (/.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3))))
(fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3))))
(fma.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 d1 d3))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (*.f64 d1 d3))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))
(fma.f64 (/.f64 #s(literal 1 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 d1 d3))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d2 d2)) (+.f64 d2 #s(literal -3 binary64))) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3))))
(fma.f64 (/.f64 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 d2) (+.f64 d2 #s(literal -3 binary64))) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.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))) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 d3))
(fma.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 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 #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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (+.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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (/.f64 (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 d1 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.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 (*.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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3)) (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 (*.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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3)) (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 #s(literal 3 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 d3) #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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))))) (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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (/.f64 (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 d1 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3)))) (neg.f64 (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d3 (*.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 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3))))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (*.f64 d1 (-.f64 (+.f64 d2 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 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))) (*.f64 (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3)) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (*.f64 (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3)) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(/.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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))))) (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 d3 (+.f64 d2 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))))) (neg.f64 (neg.f64 (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3)))))
(/.f64 (neg.f64 (-.f64 (*.f64 d1 (*.f64 d3 (*.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 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3)))))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (-.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.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 (*.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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3)) (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (/.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 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))))
(*.f64 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64))) d1)
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 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 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.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 (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 d2) (*.f64 d1 d3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 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))))) (neg.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))) d1)) (neg.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) d1)) (neg.f64 (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 d2)))))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(+.f64 d2 d3)
(+.f64 d3 d2)
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)))
(/.f64 (+.f64 (*.f64 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 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d2 d3))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d2 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 (neg.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (+.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 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 d3 d2))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (*.f64 d3 d3))) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (neg.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (neg.f64 (neg.f64 (-.f64 d2 d3))))
(/.f64 (neg.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (neg.f64 (-.f64 d3 d2)))
(pow.f64 (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (+.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 d2 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) #s(literal -1 binary64))
(*.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 d2 d2) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 d1 #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) d1)
(*.f64 d1 d2)
(*.f64 d2 d1)
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.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 d3 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(/.f64 (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.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 (neg.f64 (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d3))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.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))))) (neg.f64 (+.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)))) (neg.f64 (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) d1)) (neg.f64 (+.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)) (neg.f64 (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (+.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64))))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(*.f64 (+.f64 d3 #s(literal 3 binary64)) d1)
(+.f64 d3 #s(literal 3 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 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 d3 #s(literal 3 binary64)))))
(/.f64 #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 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) d3) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 3 binary64) d3))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 3 binary64) d3) (-.f64 #s(literal 9 binary64) (*.f64 d3 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 d3 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (neg.f64 (-.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 (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))))
(pow.f64 (/.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 (-.f64 d3 #s(literal 3 binary64)))) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 #s(literal 3 binary64) d3) (-.f64 #s(literal 9 binary64) (*.f64 d3 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 (+.f64 d2 d3)) (*.f64 d1 #s(literal 3 binary64)))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(+.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 d3) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(-.f64 (*.f64 d1 d3) (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3)))
(-.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(-.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 d3))) (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))))
(-.f64 (+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.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)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.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))))))
(-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))) (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3)))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d1 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d3))
(fma.f64 d1 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3))))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (*.f64 d1 d2) (/.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3))))
(fma.f64 (*.f64 d1 (*.f64 d2 d2)) (/.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3))))
(fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3))))
(fma.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 d1 d3))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (*.f64 d1 d3))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))
(fma.f64 (/.f64 #s(literal 1 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 d1 d3))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d2 d2)) (+.f64 d2 #s(literal -3 binary64))) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3))))
(fma.f64 (/.f64 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 d2) (+.f64 d2 #s(literal -3 binary64))) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.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))) (neg.f64 (-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 d3))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 d1 d3))
(fma.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 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 #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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (+.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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (/.f64 (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 d1 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.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 (*.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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3)) (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 (*.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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3)) (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 #s(literal 3 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 d3) #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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))))) (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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))) (/.f64 (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 d1 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3)))) (neg.f64 (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d3 (*.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 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3))))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (*.f64 d1 (-.f64 (+.f64 d2 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 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))) (*.f64 (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3)) (*.f64 d1 (*.f64 d3 (*.f64 d1 d3))))) (*.f64 (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3)) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1)))))) (neg.f64 (neg.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(/.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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))))) (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 d3 (+.f64 d2 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))))) (neg.f64 (neg.f64 (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3)))))
(/.f64 (neg.f64 (-.f64 (*.f64 d1 (*.f64 d3 (*.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 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3)))))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (-.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.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 (*.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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3)) (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3))))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) (*.f64 d1 (+.f64 d2 d3)))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 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 d3 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d1 d1)))) (/.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 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))))
(*.f64 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64))) d1)
(*.f64 (/.f64 (*.f64 d1 (+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.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)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.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 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 729 binary64))) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 (/.f64 (*.f64 #s(literal 81 binary64) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))))))) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 729 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))))) (/.f64 (*.f64 #s(literal 81 binary64) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.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 #s(literal 9 binary64) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.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 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 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))))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.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)))))))) (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 729 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 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 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))))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.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)))))))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.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)))))) (/.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 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))))) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.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 d1 d2 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 d2))
(fma.f64 d1 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d2))
(fma.f64 (*.f64 d1 d2) (/.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(fma.f64 (*.f64 d1 (*.f64 d2 d2)) (/.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d2 d2)) (+.f64 d2 #s(literal -3 binary64))) (neg.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 d2) (+.f64 d2 #s(literal -3 binary64))) (neg.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (neg.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (neg.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.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))) (neg.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (*.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 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))))
(/.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 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 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 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) #s(literal 1 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64)))) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d2 (*.f64 d1 #s(literal 3 binary64)))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.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 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 729 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 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 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))))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.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))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 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)))))) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.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))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.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 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))))
(/.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) d1) (+.f64 d2 #s(literal -3 binary64)))
(/.f64 (-.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d1) #s(literal -9 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (+.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) d1))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (+.f64 d2 #s(literal -3 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -3 binary64))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) d1))) (*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (+.f64 d2 #s(literal -3 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (+.f64 d2 #s(literal -3 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) d1))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 d2 #s(literal -3 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 (+.f64 d2 #s(literal -3 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (*.f64 (+.f64 d2 #s(literal -3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (*.f64 (+.f64 d2 #s(literal -3 binary64)) (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))) (*.f64 (+.f64 d2 #s(literal -3 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (*.f64 (+.f64 d2 #s(literal -3 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 d2 #s(literal -3 binary64)) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1) (+.f64 d2 #s(literal -3 binary64))) (*.f64 (+.f64 d2 #s(literal -3 binary64)) (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) d1))) (*.f64 (+.f64 d2 #s(literal -3 binary64)) (+.f64 d2 #s(literal -3 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))) (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))) (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d2 (*.f64 d1 #s(literal 3 binary64))))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.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 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 729 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)))))))) (neg.f64 (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 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))))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.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)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 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))))))) (neg.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.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)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.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)))))) (neg.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) d1)) (neg.f64 (+.f64 d2 #s(literal -3 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 d2 (*.f64 d1 #s(literal 3 binary64)))))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.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)))))) (pow.f64 (neg.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (-.f64 (*.f64 (neg.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (neg.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.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 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 #s(literal 1 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 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))
(*.f64 (/.f64 d1 d1) (/.f64 (-.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))) (+.f64 d2 #s(literal -3 binary64))))
(*.f64 (/.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (/.f64 (-.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))) d1))
(*.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 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) d1) (pow.f64 (/.f64 (+.f64 d2 #s(literal -3 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 d2 #s(literal -3 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -3 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(*.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 d1 (+.f64 d2 #s(literal 3 binary64))))
(*.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))))
(*.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))
(*.f64 (/.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (/.f64 (-.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))
(*.f64 (/.f64 d1 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64)))) (/.f64 (-.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(*.f64 (/.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (neg.f64 (+.f64 d2 #s(literal -3 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 d2 #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) d1))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (+.f64 d2 #s(literal -3 binary64))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64)))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (+.f64 d2 #s(literal -3 binary64))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) d1))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))) d1) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))) (+.f64 d2 #s(literal -3 binary64))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))) (+.f64 d2 #s(literal -3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))) d1))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) d1) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))) (+.f64 d2 #s(literal -3 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) d1) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (+.f64 d2 #s(literal -3 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))) d1))
(*.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))))) (*.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 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.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 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))
(+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (*.f64 d1 #s(literal 9 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))
(+.f64 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))
(-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))) (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 729 binary64))) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))) (/.f64 (*.f64 #s(literal 81 binary64) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))) (/.f64 (*.f64 #s(literal 81 binary64) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) #s(literal -9 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 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))) (/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))))
(fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))
(fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))
(fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))
(fma.f64 d1 (*.f64 d1 (*.f64 d2 d2)) (neg.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))))
(fma.f64 d1 (-.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))
(fma.f64 d1 (-.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))) (+.f64 (*.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))
(fma.f64 d1 (-.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (*.f64 d1 #s(literal 9 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))
(fma.f64 d1 (-.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))
(fma.f64 d2 (*.f64 (*.f64 d1 d2) d1) (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))
(fma.f64 d2 (*.f64 (*.f64 d1 d2) d1) (*.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))
(fma.f64 d2 (*.f64 (*.f64 d1 d2) d1) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))
(fma.f64 d2 (*.f64 (*.f64 d1 d2) d1) (neg.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))))
(fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))
(fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))
(fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))
(fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (neg.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))))
(fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))
(fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))
(fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))
(fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (neg.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))))
(fma.f64 (*.f64 d1 (*.f64 d2 d2)) d1 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))
(fma.f64 (*.f64 d1 (*.f64 d2 d2)) d1 (*.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))
(fma.f64 (*.f64 d1 (*.f64 d2 d2)) d1 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))
(fma.f64 (*.f64 d1 (*.f64 d2 d2)) d1 (neg.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))))
(fma.f64 #s(literal 9 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))
(fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))
(fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))
(fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))
(fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (neg.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))))
(fma.f64 (*.f64 d1 d1) #s(literal -9 binary64) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))
(fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))
(fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (+.f64 (*.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))
(fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (*.f64 d1 #s(literal 9 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))
(fma.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (+.f64 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 d1)) #s(literal 9 binary64) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))
(fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))
(fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (*.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))
(fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))
(fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (neg.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))))
(fma.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))
(fma.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))) (+.f64 (*.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))
(fma.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (*.f64 d1 #s(literal 9 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))
(fma.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))) (+.f64 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.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 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.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 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))) (+.f64 (*.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.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 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (*.f64 d1 #s(literal 9 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))
(fma.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.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 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))) (+.f64 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))
(fma.f64 #s(literal -9 binary64) (*.f64 d1 d1) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))
(fma.f64 (*.f64 d1 #s(literal 9 binary64)) (-.f64 #s(literal 0 binary64) d1) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))
(fma.f64 (neg.f64 (*.f64 d1 #s(literal 9 binary64))) d1 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))
(fma.f64 (*.f64 (*.f64 d1 d2) d1) d2 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))
(fma.f64 (*.f64 (*.f64 d1 d2) d1) d2 (*.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))
(fma.f64 (*.f64 (*.f64 d1 d2) d1) d2 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))
(fma.f64 (*.f64 (*.f64 d1 d2) d1) d2 (neg.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))))
(fma.f64 (*.f64 #s(literal -9 binary64) d1) d1 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))
(fma.f64 (*.f64 d1 (*.f64 d1 d2)) d2 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))
(fma.f64 (*.f64 d1 (*.f64 d1 d2)) d2 (*.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))
(fma.f64 (*.f64 d1 (*.f64 d1 d2)) d2 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))
(fma.f64 (*.f64 d1 (*.f64 d1 d2)) d2 (neg.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (-.f64 (*.f64 #s(literal 81 binary64) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) #s(literal -9 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) #s(literal -9 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64)))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64)))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (-.f64 (*.f64 #s(literal 81 binary64) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))) (neg.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))) (neg.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))))
(/.f64 (+.f64 (*.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))) (*.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 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (*.f64 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))) (+.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 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))))
(/.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 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))) (*.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 729 binary64))))) (*.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))))) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))) (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 #s(literal 81 binary64) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))) (neg.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.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))) (*.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 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (*.f64 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))))) (neg.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 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))))))
(/.f64 (neg.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 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))) (neg.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (pow.f64 (*.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (-.f64 (*.f64 (*.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (pow.f64 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) #s(literal 3 binary64))) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))))))
(/.f64 (+.f64 (*.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))) (*.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)))))) (pow.f64 (+.f64 (*.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 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 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))))
(/.f64 (+.f64 (*.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))) (*.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)))))) (pow.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (*.f64 d1 #s(literal 9 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 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 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (-.f64 (*.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (*.f64 d1 #s(literal 9 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (*.f64 d1 #s(literal 9 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (*.f64 d1 #s(literal 9 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))))))
(/.f64 (+.f64 (*.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))) (*.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)))))) (pow.f64 (+.f64 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 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 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (-.f64 (*.f64 (+.f64 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (+.f64 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (*.f64 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))))) (*.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))) (*.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 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (-.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 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64)) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (+.f64 (*.f64 #s(literal 81 binary64) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (-.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(pow.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))) #s(literal -1 binary64))
(*.f64 d1 (-.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.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 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) d1) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal -3 binary64)))
(+.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64)))))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (+.f64 (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64)))))
(+.f64 (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))
(+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 d2))
(-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))
(-.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (/.f64 (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 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)))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (/.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (/.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 729 binary64))) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (/.f64 (/.f64 (*.f64 #s(literal 81 binary64) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 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)))))
(-.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 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))) (/.f64 (*.f64 (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))))
(fma.f64 d1 d2 (*.f64 d1 #s(literal -3 binary64)))
(fma.f64 d1 d2 (+.f64 (*.f64 d1 #s(literal -3 binary64)) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64)))))
(fma.f64 d1 d2 (neg.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))))
(fma.f64 d1 #s(literal -3 binary64) (*.f64 d1 d2))
(fma.f64 d1 (+.f64 d2 #s(literal -3 binary64)) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))
(fma.f64 d1 (+.f64 d2 #s(literal -3 binary64)) (+.f64 (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64)))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal -3 binary64)))
(fma.f64 d2 d1 (+.f64 (*.f64 d1 #s(literal -3 binary64)) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64)))))
(fma.f64 d2 d1 (neg.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))))
(fma.f64 #s(literal 3 binary64) (-.f64 #s(literal 0 binary64) d1) (*.f64 d1 d2))
(fma.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 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))
(fma.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 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64)))))
(fma.f64 #s(literal -3 binary64) d1 (*.f64 d1 d2))
(fma.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))
(fma.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (+.f64 (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64)))))
(fma.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal 3 binary64) (*.f64 d1 d2))
(fma.f64 (+.f64 d2 #s(literal -3 binary64)) d1 (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))
(fma.f64 (+.f64 d2 #s(literal -3 binary64)) d1 (+.f64 (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
(/.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 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal -3 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.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 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal -3 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal -3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64)))))
(/.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) (neg.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.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 (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64)))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64)))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal -3 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))) (neg.f64 (neg.f64 (*.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 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64)))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (-.f64 (*.f64 (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.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 (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))) (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (*.f64 #s(literal 27 binary64) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64))))) (neg.f64 (neg.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.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 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))))) (neg.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (-.f64 (*.f64 (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64)))))) (neg.f64 (-.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (pow.f64 (+.f64 (*.f64 d1 #s(literal -3 binary64)) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (-.f64 (*.f64 (+.f64 (*.f64 d1 #s(literal -3 binary64)) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64)))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d2) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #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))))) (pow.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (-.f64 (*.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64)))) (+.f64 (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (+.f64 (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))))))))
(/.f64 (+.f64 (*.f64 (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #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 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64)))) (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 (+.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (+.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal -3 binary64)) (*.f64 d1 d2)))))
(pow.f64 (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64)))) #s(literal -1 binary64))
(pow.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))))) #s(literal -1 binary64))
(*.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 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(*.f64 (+.f64 d2 #s(literal -3 binary64)) d1)
(*.f64 (/.f64 d1 d1) (/.f64 (-.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))) (+.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 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(*.f64 (/.f64 d1 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (/.f64 (-.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (+.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))) d1) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))) (+.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) d1) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))) (+.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 d1 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))) (/.f64 (-.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))))
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 (-.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (/.f64 (-.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(*.f64 (/.f64 d1 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64))))) (/.f64 (-.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))
(*.f64 (/.f64 d1 (/.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 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (-.f64 #s(literal 0 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 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) #s(literal 1 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 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))
(*.f64 (/.f64 (*.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 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64))))) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))
(*.f64 (/.f64 (*.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 (+.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 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))
(*.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) #s(literal -729 binary64))) (/.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 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64)))) (*.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 #s(literal 1 binary64) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 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 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -27 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 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 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 #s(literal 1 binary64) (*.f64 d1 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 #s(literal 9 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d2)) #s(literal 2 binary64)))
(pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))
(*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))
(*.f64 d2 (*.f64 (*.f64 d1 d2) d1))
(*.f64 d2 (*.f64 d1 (*.f64 d1 d2)))
(*.f64 (*.f64 d1 d2) (*.f64 d1 d2))
(*.f64 (*.f64 d1 (*.f64 d2 d2)) d1)
(*.f64 (*.f64 d1 d1) (*.f64 d2 d2))
(*.f64 (*.f64 d2 d2) (*.f64 d1 d1))
(*.f64 (*.f64 (*.f64 d1 d2) d1) d2)
(*.f64 (*.f64 d1 (*.f64 d1 d2)) d2)

simplify285.0ms (4.7%)

Algorithm
egg-herbie
Rules
4164×*-lowering-*.f32
4164×*-lowering-*.f64
1780×+-lowering-+.f64
1780×+-lowering-+.f32
1092×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02352378
18462140
231092015
087762015
Stop Event
iter limit
node limit
Counts
300 → 300
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)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(* -1 (* d1 (- (* -1 (+ d2 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 (+ 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)
(* 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)
(* 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 (- (+ d3 (/ (pow d2 2) (- d2 3))) (* 9 (/ 1 (- d2 3)))))
(* d1 (- (+ d3 (/ (pow d2 2) (- d2 3))) (* 9 (/ 1 (- d2 3)))))
(* d1 (- (+ d3 (/ (pow d2 2) (- d2 3))) (* 9 (/ 1 (- d2 3)))))
(* d1 (- (+ d3 (/ (pow d2 2) (- d2 3))) (* 9 (/ 1 (- d2 3)))))
(* d1 (- (+ d3 (/ (pow d2 2) (- d2 3))) (* 9 (/ 1 (- d2 3)))))
(* d1 (- (+ d3 (/ (pow d2 2) (- d2 3))) (* 9 (/ 1 (- d2 3)))))
(* d1 (- (+ d3 (/ (pow d2 2) (- d2 3))) (* 9 (/ 1 (- d2 3)))))
(* d1 (- (+ d3 (/ (pow d2 2) (- d2 3))) (* 9 (/ 1 (- d2 3)))))
(* -1 (* d1 (- (+ (* -1 d3) (/ (pow d2 2) (+ 3 (* -1 d2)))) (* 9 (/ 1 (+ 3 (* -1 d2)))))))
(* -1 (* d1 (- (+ (* -1 d3) (/ (pow d2 2) (+ 3 (* -1 d2)))) (* 9 (/ 1 (+ 3 (* -1 d2)))))))
(* -1 (* d1 (- (+ (* -1 d3) (/ (pow d2 2) (+ 3 (* -1 d2)))) (* 9 (/ 1 (+ 3 (* -1 d2)))))))
(* -1 (* d1 (- (+ (* -1 d3) (/ (pow d2 2) (+ 3 (* -1 d2)))) (* 9 (/ 1 (+ 3 (* -1 d2)))))))
(- (* d1 d3) (* -3 d1))
(- (+ (* d1 d2) (* d1 d3)) (* -3 d1))
(- (+ (* d1 d3) (* d2 (- (* -1 (* (pow d2 2) (+ (* -1/9 d1) (* 1/9 d1)))) (* -1 d1)))) (* -3 d1))
(- (+ (* d1 d3) (* d2 (- (* (pow d2 2) (- (* -1 (* d2 (+ (* -1/27 d1) (* 1/27 d1)))) (+ (* -1/9 d1) (* 1/9 d1)))) (* -1 d1)))) (* -3 d1))
(* d1 d2)
(* d2 (- (+ d1 (/ (* d1 d3) d2)) (* -3 (/ d1 d2))))
(* d2 (- (+ d1 (+ (* -1 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 2))) (/ (* d1 d3) d2))) (* -3 (/ d1 d2))))
(* d2 (- (+ d1 (+ (* -1 (/ (+ (* -27 d1) (* 27 d1)) (pow d2 3))) (/ (* d1 d3) d2))) (+ (* -9 (/ d1 (pow d2 2))) (+ (* -3 (/ d1 d2)) (* 9 (/ d1 (pow d2 2)))))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d3) (* -3 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -9 (/ d1 d2)) (+ (* 9 (/ d1 d2)) (* d1 d3))) (* -3 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -27 (/ d1 d2)) (* 27 (/ d1 d2))) (+ (* -9 d1) (* 9 d1))) d2)) (* d1 d3)) (* -3 d1)) d2)))))
(- (/ (* (pow d1 2) (pow d2 2)) (- (* d1 d2) (* 3 d1))) (* 9 (/ (pow d1 2) (- (* d1 d2) (* 3 d1)))))
(- (+ (* d1 d3) (/ (* (pow d1 2) (pow d2 2)) (- (* d1 d2) (* 3 d1)))) (* 9 (/ (pow d1 2) (- (* d1 d2) (* 3 d1)))))
(- (+ (* d1 d3) (/ (* (pow d1 2) (pow d2 2)) (- (* d1 d2) (* 3 d1)))) (* 9 (/ (pow d1 2) (- (* d1 d2) (* 3 d1)))))
(- (+ (* d1 d3) (/ (* (pow d1 2) (pow d2 2)) (- (* d1 d2) (* 3 d1)))) (* 9 (/ (pow d1 2) (- (* d1 d2) (* 3 d1)))))
(* d1 d3)
(* d3 (- (+ d1 (/ (* (pow d1 2) (pow d2 2)) (* d3 (- (* d1 d2) (* 3 d1))))) (* 9 (/ (pow d1 2) (* d3 (- (* d1 d2) (* 3 d1)))))))
(* d3 (- (+ d1 (/ (* (pow d1 2) (pow d2 2)) (* d3 (- (* d1 d2) (* 3 d1))))) (* 9 (/ (pow d1 2) (* d3 (- (* d1 d2) (* 3 d1)))))))
(* d3 (- (+ d1 (/ (* (pow d1 2) (pow d2 2)) (* d3 (- (* d1 d2) (* 3 d1))))) (* 9 (/ (pow d1 2) (* d3 (- (* d1 d2) (* 3 d1)))))))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (- (/ (* (pow d1 2) (pow d2 2)) (- (* d1 d2) (* 3 d1))) (* 9 (/ (pow d1 2) (- (* d1 d2) (* 3 d1))))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (- (/ (* (pow d1 2) (pow d2 2)) (- (* d1 d2) (* 3 d1))) (* 9 (/ (pow d1 2) (- (* d1 d2) (* 3 d1))))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (- (/ (* (pow d1 2) (pow d2 2)) (- (* d1 d2) (* 3 d1))) (* 9 (/ (pow d1 2) (- (* d1 d2) (* 3 d1))))) d3)))))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(* -1 (/ (* d1 (- (pow d2 2) 9)) (+ 3 (* -1 d2))))
(* -1 (/ (* d1 (- (pow d2 2) 9)) (+ 3 (* -1 d2))))
(* -1 (/ (* d1 (- (pow d2 2) 9)) (+ 3 (* -1 d2))))
(* -1 (/ (* d1 (- (pow d2 2) 9)) (+ 3 (* -1 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))))
(* (pow d1 2) (- (pow d2 2) 9))
(* (pow d1 2) (- (pow d2 2) 9))
(* (pow d1 2) (- (pow d2 2) 9))
(* (pow d1 2) (- (pow d2 2) 9))
(* (pow d1 2) (- (pow d2 2) 9))
(* (pow d1 2) (- (pow d2 2) 9))
(* (pow d1 2) (- (pow d2 2) 9))
(* (pow d1 2) (- (pow d2 2) 9))
(* (pow d1 2) (- (pow d2 2) 9))
(* (pow d1 2) (- (pow d2 2) 9))
(* (pow d1 2) (- (pow d2 2) 9))
(* (pow d1 2) (- (pow d2 2) 9))
(* -9 (pow d1 2))
(- (* (pow d1 2) (pow d2 2)) (* 9 (pow d1 2)))
(- (* (pow d1 2) (pow d2 2)) (* 9 (pow d1 2)))
(- (* (pow d1 2) (pow d2 2)) (* 9 (pow d1 2)))
(* (pow d1 2) (pow d2 2))
(* (pow d2 2) (+ (* -9 (/ (pow d1 2) (pow d2 2))) (pow d1 2)))
(* (pow d2 2) (+ (* -9 (/ (pow d1 2) (pow d2 2))) (pow d1 2)))
(* (pow d2 2) (+ (* -9 (/ (pow d1 2) (pow d2 2))) (pow d1 2)))
(* (pow d1 2) (pow d2 2))
(* (pow d2 2) (+ (* -9 (/ (pow d1 2) (pow d2 2))) (pow d1 2)))
(* (pow d2 2) (+ (* -9 (/ (pow d1 2) (pow d2 2))) (pow d1 2)))
(* (pow d2 2) (+ (* -9 (/ (pow d1 2) (pow d2 2))) (pow d1 2)))
(* d1 (- d2 3))
(* d1 (- d2 3))
(* d1 (- d2 3))
(* d1 (- d2 3))
(* d1 (- d2 3))
(* d1 (- d2 3))
(* d1 (- d2 3))
(* d1 (- d2 3))
(* -1 (* d1 (+ 3 (* -1 d2))))
(* -1 (* d1 (+ 3 (* -1 d2))))
(* -1 (* d1 (+ 3 (* -1 d2))))
(* -1 (* d1 (+ 3 (* -1 d2))))
(* -3 d1)
(- (* d1 d2) (* 3 d1))
(- (* d1 d2) (* 3 d1))
(- (* d1 d2) (* 3 d1))
(* d1 d2)
(* d2 (+ d1 (* -3 (/ d1 d2))))
(* d2 (+ d1 (* -3 (/ d1 d2))))
(* d2 (+ d1 (* -3 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* 3 (/ d1 d2)))))
(* -1 (* d2 (+ (* -1 d1) (* 3 (/ d1 d2)))))
(* -1 (* d2 (+ (* -1 d1) (* 3 (/ d1 d2)))))
(* (pow d1 2) (pow d2 2))
(* (pow d1 2) (pow d2 2))
(* (pow d1 2) (pow d2 2))
(* (pow d1 2) (pow d2 2))
(* (pow d1 2) (pow d2 2))
(* (pow d1 2) (pow d2 2))
(* (pow d1 2) (pow d2 2))
(* (pow d1 2) (pow d2 2))
(* (pow d1 2) (pow d2 2))
(* (pow d1 2) (pow d2 2))
(* (pow d1 2) (pow d2 2))
(* (pow d1 2) (pow d2 2))
(* (pow d1 2) (pow d2 2))
(* (pow d1 2) (pow d2 2))
(* (pow d1 2) (pow d2 2))
(* (pow d1 2) (pow d2 2))
(* (pow d1 2) (pow d2 2))
(* (pow d1 2) (pow d2 2))
(* (pow d1 2) (pow d2 2))
(* (pow d1 2) (pow d2 2))
(* (pow d1 2) (pow d2 2))
(* (pow d1 2) (pow d2 2))
(* (pow d1 2) (pow d2 2))
(* (pow d1 2) (pow d2 2))
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)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* -1 (* d1 (- (* -1 (+ d2 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 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(+ (* 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 d3 (+.f64 d1 (*.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 d3 (+.f64 d1 (*.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 d3 (+.f64 d1 (*.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2))))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 d3 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) 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 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d3)
(*.f64 d1 d3)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* d1 d2)
(*.f64 d1 d2)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
d3
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
d2
(* d2 (+ 1 (/ d3 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
(*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(*.f64 d2 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)) #s(literal 1 binary64)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(*.f64 d2 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)) #s(literal 1 binary64)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(*.f64 d2 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)) #s(literal 1 binary64)))
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)
(*.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)
(* 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 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #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 (- (+ d3 (/ (pow d2 2) (- d2 3))) (* 9 (/ 1 (- d2 3)))))
(*.f64 d1 (+.f64 d3 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (+.f64 d2 #s(literal -3 binary64)))))
(* d1 (- (+ d3 (/ (pow d2 2) (- d2 3))) (* 9 (/ 1 (- d2 3)))))
(*.f64 d1 (+.f64 d3 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (+.f64 d2 #s(literal -3 binary64)))))
(* d1 (- (+ d3 (/ (pow d2 2) (- d2 3))) (* 9 (/ 1 (- d2 3)))))
(*.f64 d1 (+.f64 d3 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (+.f64 d2 #s(literal -3 binary64)))))
(* d1 (- (+ d3 (/ (pow d2 2) (- d2 3))) (* 9 (/ 1 (- d2 3)))))
(*.f64 d1 (+.f64 d3 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (+.f64 d2 #s(literal -3 binary64)))))
(* d1 (- (+ d3 (/ (pow d2 2) (- d2 3))) (* 9 (/ 1 (- d2 3)))))
(*.f64 d1 (+.f64 d3 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (+.f64 d2 #s(literal -3 binary64)))))
(* d1 (- (+ d3 (/ (pow d2 2) (- d2 3))) (* 9 (/ 1 (- d2 3)))))
(*.f64 d1 (+.f64 d3 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (+.f64 d2 #s(literal -3 binary64)))))
(* d1 (- (+ d3 (/ (pow d2 2) (- d2 3))) (* 9 (/ 1 (- d2 3)))))
(*.f64 d1 (+.f64 d3 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (+.f64 d2 #s(literal -3 binary64)))))
(* d1 (- (+ d3 (/ (pow d2 2) (- d2 3))) (* 9 (/ 1 (- d2 3)))))
(*.f64 d1 (+.f64 d3 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (+.f64 d2 #s(literal -3 binary64)))))
(* -1 (* d1 (- (+ (* -1 d3) (/ (pow d2 2) (+ 3 (* -1 d2)))) (* 9 (/ 1 (+ 3 (* -1 d2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2)) d3))
(* -1 (* d1 (- (+ (* -1 d3) (/ (pow d2 2) (+ 3 (* -1 d2)))) (* 9 (/ 1 (+ 3 (* -1 d2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2)) d3))
(* -1 (* d1 (- (+ (* -1 d3) (/ (pow d2 2) (+ 3 (* -1 d2)))) (* 9 (/ 1 (+ 3 (* -1 d2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2)) d3))
(* -1 (* d1 (- (+ (* -1 d3) (/ (pow d2 2) (+ 3 (* -1 d2)))) (* 9 (/ 1 (+ 3 (* -1 d2)))))))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2)) d3))
(- (* d1 d3) (* -3 d1))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(- (+ (* d1 d2) (* d1 d3)) (* -3 d1))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(- (+ (* d1 d3) (* d2 (- (* -1 (* (pow d2 2) (+ (* -1/9 d1) (* 1/9 d1)))) (* -1 d1)))) (* -3 d1))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(- (+ (* d1 d3) (* d2 (- (* (pow d2 2) (- (* -1 (* d2 (+ (* -1/27 d1) (* 1/27 d1)))) (+ (* -1/9 d1) (* 1/9 d1)))) (* -1 d1)))) (* -3 d1))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (- (+ d1 (/ (* d1 d3) d2)) (* -3 (/ d1 d2))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(* d2 (- (+ d1 (+ (* -1 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 2))) (/ (* d1 d3) d2))) (* -3 (/ d1 d2))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(* d2 (- (+ d1 (+ (* -1 (/ (+ (* -27 d1) (* 27 d1)) (pow d2 3))) (/ (* d1 d3) d2))) (+ (* -9 (/ d1 (pow d2 2))) (+ (* -3 (/ d1 d2)) (* 9 (/ d1 (pow d2 2)))))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d3) (* -3 d1)) d2)))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -9 (/ d1 d2)) (+ (* 9 (/ d1 d2)) (* d1 d3))) (* -3 d1)) d2)))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -27 (/ d1 d2)) (* 27 (/ d1 d2))) (+ (* -9 d1) (* 9 d1))) d2)) (* d1 d3)) (* -3 d1)) d2)))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(- (/ (* (pow d1 2) (pow d2 2)) (- (* d1 d2) (* 3 d1))) (* 9 (/ (pow d1 2) (- (* d1 d2) (* 3 d1)))))
(*.f64 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)))
(- (+ (* d1 d3) (/ (* (pow d1 2) (pow d2 2)) (- (* d1 d2) (* 3 d1)))) (* 9 (/ (pow d1 2) (- (* d1 d2) (* 3 d1)))))
(+.f64 (*.f64 d1 d3) (*.f64 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))))
(- (+ (* d1 d3) (/ (* (pow d1 2) (pow d2 2)) (- (* d1 d2) (* 3 d1)))) (* 9 (/ (pow d1 2) (- (* d1 d2) (* 3 d1)))))
(+.f64 (*.f64 d1 d3) (*.f64 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))))
(- (+ (* d1 d3) (/ (* (pow d1 2) (pow d2 2)) (- (* d1 d2) (* 3 d1)))) (* 9 (/ (pow d1 2) (- (* d1 d2) (* 3 d1)))))
(+.f64 (*.f64 d1 d3) (*.f64 (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (- (+ d1 (/ (* (pow d1 2) (pow d2 2)) (* d3 (- (* d1 d2) (* 3 d1))))) (* 9 (/ (pow d1 2) (* d3 (- (* d1 d2) (* 3 d1)))))))
(*.f64 d3 (+.f64 d1 (*.f64 (/.f64 (/.f64 (*.f64 d1 d1) d3) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)))))
(* d3 (- (+ d1 (/ (* (pow d1 2) (pow d2 2)) (* d3 (- (* d1 d2) (* 3 d1))))) (* 9 (/ (pow d1 2) (* d3 (- (* d1 d2) (* 3 d1)))))))
(*.f64 d3 (+.f64 d1 (*.f64 (/.f64 (/.f64 (*.f64 d1 d1) d3) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)))))
(* d3 (- (+ d1 (/ (* (pow d1 2) (pow d2 2)) (* d3 (- (* d1 d2) (* 3 d1))))) (* 9 (/ (pow d1 2) (* d3 (- (* d1 d2) (* 3 d1)))))))
(*.f64 d3 (+.f64 d1 (*.f64 (/.f64 (/.f64 (*.f64 d1 d1) d3) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)))))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (- (/ (* (pow d1 2) (pow d2 2)) (- (* d1 d2) (* 3 d1))) (* 9 (/ (pow d1 2) (- (* d1 d2) (* 3 d1))))) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 (/.f64 (/.f64 (*.f64 d1 d1) d3) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (- (/ (* (pow d1 2) (pow d2 2)) (- (* d1 d2) (* 3 d1))) (* 9 (/ (pow d1 2) (- (* d1 d2) (* 3 d1))))) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 (/.f64 (/.f64 (*.f64 d1 d1) d3) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (- (/ (* (pow d1 2) (pow d2 2)) (- (* d1 d2) (* 3 d1))) (* 9 (/ (pow d1 2) (- (* d1 d2) (* 3 d1))))) d3)))))
(*.f64 d3 (+.f64 d1 (*.f64 (/.f64 (/.f64 (*.f64 d1 d1) d3) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)))))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (+.f64 d2 #s(literal -3 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (+.f64 d2 #s(literal -3 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (+.f64 d2 #s(literal -3 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (+.f64 d2 #s(literal -3 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (+.f64 d2 #s(literal -3 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (+.f64 d2 #s(literal -3 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (+.f64 d2 #s(literal -3 binary64)))
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (+.f64 d2 #s(literal -3 binary64)))
(* -1 (/ (* d1 (- (pow d2 2) 9)) (+ 3 (* -1 d2))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d2)))
(* -1 (/ (* d1 (- (pow d2 2) 9)) (+ 3 (* -1 d2))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d2)))
(* -1 (/ (* d1 (- (pow d2 2) 9)) (+ 3 (* -1 d2))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d2)))
(* -1 (/ (* d1 (- (pow d2 2) 9)) (+ 3 (* -1 d2))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (-.f64 #s(literal 0 binary64) (-.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 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d2))))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d2))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d2))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d2))))
(* (pow d1 2) (- (pow d2 2) 9))
(*.f64 d1 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))))
(* (pow d1 2) (- (pow d2 2) 9))
(*.f64 d1 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))))
(* (pow d1 2) (- (pow d2 2) 9))
(*.f64 d1 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))))
(* (pow d1 2) (- (pow d2 2) 9))
(*.f64 d1 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))))
(* (pow d1 2) (- (pow d2 2) 9))
(*.f64 d1 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))))
(* (pow d1 2) (- (pow d2 2) 9))
(*.f64 d1 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))))
(* (pow d1 2) (- (pow d2 2) 9))
(*.f64 d1 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))))
(* (pow d1 2) (- (pow d2 2) 9))
(*.f64 d1 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))))
(* (pow d1 2) (- (pow d2 2) 9))
(*.f64 d1 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))))
(* (pow d1 2) (- (pow d2 2) 9))
(*.f64 d1 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))))
(* (pow d1 2) (- (pow d2 2) 9))
(*.f64 d1 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))))
(* (pow d1 2) (- (pow d2 2) 9))
(*.f64 d1 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))))
(* -9 (pow d1 2))
(*.f64 d1 (*.f64 d1 #s(literal -9 binary64)))
(- (* (pow d1 2) (pow d2 2)) (* 9 (pow d1 2)))
(*.f64 d1 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))))
(- (* (pow d1 2) (pow d2 2)) (* 9 (pow d1 2)))
(*.f64 d1 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))))
(- (* (pow d1 2) (pow d2 2)) (* 9 (pow d1 2)))
(*.f64 d1 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))))
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d2 2) (+ (* -9 (/ (pow d1 2) (pow d2 2))) (pow d1 2)))
(*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal -9 binary64))) (*.f64 d2 d2))))
(* (pow d2 2) (+ (* -9 (/ (pow d1 2) (pow d2 2))) (pow d1 2)))
(*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal -9 binary64))) (*.f64 d2 d2))))
(* (pow d2 2) (+ (* -9 (/ (pow d1 2) (pow d2 2))) (pow d1 2)))
(*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal -9 binary64))) (*.f64 d2 d2))))
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d2 2) (+ (* -9 (/ (pow d1 2) (pow d2 2))) (pow d1 2)))
(*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal -9 binary64))) (*.f64 d2 d2))))
(* (pow d2 2) (+ (* -9 (/ (pow d1 2) (pow d2 2))) (pow d1 2)))
(*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal -9 binary64))) (*.f64 d2 d2))))
(* (pow d2 2) (+ (* -9 (/ (pow d1 2) (pow d2 2))) (pow d1 2)))
(*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal -9 binary64))) (*.f64 d2 d2))))
(* d1 (- d2 3))
(*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))
(* d1 (- d2 3))
(*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))
(* d1 (- d2 3))
(*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))
(* d1 (- d2 3))
(*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))
(* d1 (- d2 3))
(*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))
(* d1 (- d2 3))
(*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))
(* d1 (- d2 3))
(*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))
(* d1 (- d2 3))
(*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))
(* -1 (* d1 (+ 3 (* -1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))
(* -1 (* d1 (+ 3 (* -1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))
(* -1 (* d1 (+ 3 (* -1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))
(* -1 (* d1 (+ 3 (* -1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))
(* -3 d1)
(*.f64 d1 #s(literal -3 binary64))
(- (* d1 d2) (* 3 d1))
(*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))
(- (* d1 d2) (* 3 d1))
(*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))
(- (* d1 d2) (* 3 d1))
(*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* -3 (/ d1 d2))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d2))))
(* d2 (+ d1 (* -3 (/ d1 d2))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d2))))
(* d2 (+ d1 (* -3 (/ d1 d2))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d2))))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* 3 (/ d1 d2)))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d2))))
(* -1 (* d2 (+ (* -1 d1) (* 3 (/ d1 d2)))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d2))))
(* -1 (* d2 (+ (* -1 d1) (* 3 (/ d1 d2)))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d2))))
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d2 d2) d1) d1)

eval132.0ms (2.2%)

Compiler

Compiled 30495 to 1962 computations (93.6% saved)

prune89.0ms (1.5%)

Pruning

10 alts after pruning (7 fresh and 3 done)

PrunedKeptTotal
New104851053
Fresh224
Picked235
Done000
Total1052101062
Accuracy
100.0%
Counts
1062 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.7%
(/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) d1) (-.f64 #s(literal 3 binary64) d3))
61.6%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))
59.2%
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
80.3%
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
76.0%
(*.f64 d1 (+.f64 d2 d3))
61.6%
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
65.8%
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
43.6%
(*.f64 d1 d3)
36.9%
(*.f64 d1 d2)
26.2%
(*.f64 d1 #s(literal 3 binary64))
Compiler

Compiled 162 to 117 computations (27.8% saved)

simplify161.0ms (2.7%)

Algorithm
egg-herbie
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 #s(literal 3 binary64))
cost-diff0
(*.f64 d1 d2)
cost-diff128
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))
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 (+.f64 #s(literal 3 binary64) d3) d2)
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
cost-diff0
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
cost-diff256
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
Rules
2238×*-lowering-*.f32
2238×*-lowering-*.f64
1928×fma-define
1384×sum3-define
1356×associate-/l*
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
01675
13875
27573
317273
428870
551769
6100968
7247268
8565068
9726368
10789068
11789068
0928568
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* d2 (* d1 (+ 1 (/ (+ 3 d3) d2))))
d2
(* d1 (+ 1 (/ (+ 3 d3) d2)))
d1
(+ 1 (/ (+ 3 d3) d2))
1
(/ (+ 3 d3) d2)
(+ 3 d3)
3
d3
(* d1 3)
d1
3
(* d1 d3)
d1
d3
(* d1 (+ d2 3))
d1
(+ d2 3)
d2
3
(+ (* d1 d2) (* d1 3))
(* d1 d2)
d1
d2
(* d1 3)
3
Outputs
(* d2 (* d1 (+ 1 (/ (+ 3 d3) d2))))
(*.f64 d1 (+.f64 d2 (+.f64 d3 #s(literal 3 binary64))))
d2
(* d1 (+ 1 (/ (+ 3 d3) d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2)))
d1
(+ 1 (/ (+ 3 d3) d2))
(+.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 #s(literal 3 binary64)) d2))
1
#s(literal 1 binary64)
(/ (+ 3 d3) d2)
(/.f64 (+.f64 d3 #s(literal 3 binary64)) d2)
(+ 3 d3)
(+.f64 d3 #s(literal 3 binary64))
3
#s(literal 3 binary64)
d3
(* d1 3)
(*.f64 d1 #s(literal 3 binary64))
d1
3
#s(literal 3 binary64)
(* d1 d3)
(*.f64 d1 d3)
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 d2) (* d1 3))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(* d1 d2)
(*.f64 d2 d1)
d1
d2
(* d1 3)
(*.f64 d1 #s(literal 3 binary64))
3
#s(literal 3 binary64)

localize83.0ms (1.4%)

Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 d1 d2)
accuracy100.0%
(*.f64 d1 #s(literal 3 binary64))
accuracy99.8%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))
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) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
accuracy100.0%
(/.f64 (+.f64 #s(literal 3 binary64) d3) d2)
accuracy96.9%
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
accuracy83.8%
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
Results
40.0ms227×0valid
7.0ms12×2valid
6.0ms16×1valid
1.0ms5exit
Compiler

Compiled 81 to 17 computations (79% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-mult: 13.0ms (54.9% of total)
ival-add: 7.0ms (29.6% of total)
ival-div: 2.0ms (8.5% of total)
backward-pass: 2.0ms (8.5% of total)
const: 1.0ms (4.2% of total)

series18.0ms (0.3%)

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

60 calls:

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

rewrite314.0ms (5.2%)

Algorithm
batch-egg-rewrite
Rules
4492×*-lowering-*.f32
4492×*-lowering-*.f64
2886×/-lowering-/.f32
2886×/-lowering-/.f64
1880×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01654
19354
278152
0878052
Stop Event
iter limit
node limit
Counts
10 → 362
Calls
Call 1
Inputs
(* d2 (* d1 (+ 1 (/ (+ 3 d3) d2))))
(* d1 (+ 1 (/ (+ 3 d3) d2)))
(+ 1 (/ (+ 3 d3) d2))
(/ (+ 3 d3) d2)
(* d1 3)
(* d1 d3)
(* d1 (+ d2 3))
(+ d2 3)
(+ (* d1 d2) (* d1 3))
(* d1 d2)
Outputs
(+.f64 (*.f64 d2 d1) (/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d2)))
(+.f64 (/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d2 d1))
(+.f64 (*.f64 d1 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d2)) (*.f64 d2 d1))
(fma.f64 d2 d1 (/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(fma.f64 d2 d1 (*.f64 d1 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d2)))
(fma.f64 d1 d2 (/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(fma.f64 d1 d2 (*.f64 d1 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d2)))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 d1 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d2)))
(fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) (*.f64 d2 d1) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(fma.f64 (*.f64 d2 d1) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) (*.f64 d2 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (*.f64 d2 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)))))))
(/.f64 (*.f64 d2 d1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (*.f64 d2 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2))))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 (neg.f64 (*.f64 d2 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)))))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1) d2) (pow.f64 (/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 3 binary64))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (-.f64 (*.f64 (/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (*.f64 (*.f64 d2 d1) (/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1) d2) (pow.f64 (*.f64 d1 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d2)) #s(literal 3 binary64))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (-.f64 (*.f64 (*.f64 d1 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d2)) (*.f64 d1 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d2))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1) d2)) (+.f64 (*.f64 (/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d2)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1) d2)) (+.f64 (*.f64 (*.f64 d1 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d2)) (*.f64 d1 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d2))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d2)) (*.f64 d2 d1)))))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 (/.f64 (*.f64 d2 d1) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d2)) (*.f64 d1 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d2)))) (-.f64 (*.f64 d2 d1) (*.f64 d1 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d2))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d2)) (*.f64 d1 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d2))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 (*.f64 d1 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d2)) (*.f64 d2 d1)))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(*.f64 d1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) d2))
(*.f64 d1 (*.f64 #s(literal 1 binary64) (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(*.f64 d1 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) d2)))
(*.f64 #s(literal 1 binary64) (*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (*.f64 d2 d1))
(*.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) d2)
(*.f64 (*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))) #s(literal 1 binary64))
(*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))) (*.f64 d2 d1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (*.f64 d2 d1)))
(*.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) d1)
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) d2) d1)
(*.f64 (*.f64 d1 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))))
(*.f64 (*.f64 d2 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2))))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(*.f64 (*.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) #s(literal 1 binary64)) d1)
(+.f64 d1 (/.f64 d1 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(+.f64 (/.f64 d1 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) d1)
(-.f64 (/.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))) (/.f64 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (*.f64 d1 d1)) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(fma.f64 d1 #s(literal 1 binary64) (/.f64 d1 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1)
(fma.f64 #s(literal 1 binary64) d1 (/.f64 d1 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))
(fma.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 #s(literal 1 binary64) d2) d1) d1)
(fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1 d1)
(fma.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (/.f64 #s(literal 1 binary64) d2) d1)
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (-.f64 (/.f64 d1 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) d1))) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (*.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2))) d1)))
(/.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (-.f64 (/.f64 d1 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) d1))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) d1) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2))) d1) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(/.f64 (neg.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (-.f64 (/.f64 d1 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) d1)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2))))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) d1)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2))) d1)) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (*.f64 d1 d1)) (-.f64 (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (*.f64 d1 d1)) (*.f64 d1 d1)) (-.f64 (/.f64 d1 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) d1))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) d1)
(*.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))) d1))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) d1))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) (-.f64 (/.f64 d1 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) d1)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(*.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) d1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2))) d1) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(+.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 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(-.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d3) d2))
(-.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(-.f64 (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal 1 binary64))
(fma.f64 (+.f64 #s(literal 3 binary64) d3) (/.f64 #s(literal 1 binary64) d2) #s(literal 1 binary64))
(fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal -3 binary64) d3) (/.f64 #s(literal -1 binary64) d2) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)) (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) #s(literal -1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))) (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2))) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(/.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) #s(literal -1 binary64)) (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))) (+.f64 (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))) (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))) (*.f64 (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))) (+.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2))) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.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 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64)) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) d2)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal -1 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 3 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) d2) d3))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) d2) d3) (*.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 3 binary64)))
(+.f64 (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)) (*.f64 d3 (/.f64 #s(literal 1 binary64) d2)))
(+.f64 (*.f64 d3 (/.f64 #s(literal 1 binary64) d2)) (*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d2)))
(exp.f64 (*.f64 (log.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d3) d2))
(-.f64 (/.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) d2) (/.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3)) d2))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) d2)) (/.f64 (-.f64 #s(literal -3 binary64) d3) d2))
(-.f64 (/.f64 #s(literal 9 binary64) (*.f64 d2 (-.f64 #s(literal 3 binary64) d3))) (/.f64 (*.f64 d3 d3) (*.f64 d2 (-.f64 #s(literal 3 binary64) d3))))
(neg.f64 (/.f64 (-.f64 #s(literal -3 binary64) d3) d2))
(/.f64 #s(literal 1 binary64) (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 (-.f64 #s(literal 3 binary64) d3)) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))) d2) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 #s(literal 3 binary64) d3) d2) (-.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))) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) d3) (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) d2)))
(/.f64 (+.f64 #s(literal 3 binary64) d3) d2)
(/.f64 (-.f64 #s(literal -3 binary64) d3) (-.f64 #s(literal 0 binary64) d2))
(/.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))) d2))
(/.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (*.f64 d2 (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64))))))
(/.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 3 binary64) d3)))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (*.f64 (-.f64 #s(literal 3 binary64) d3) d2))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (*.f64 d2 (-.f64 #s(literal 3 binary64) d3)))
(/.f64 #s(literal -1 binary64) (/.f64 d2 (-.f64 #s(literal -3 binary64) d3)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (neg.f64 (*.f64 d2 (+.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 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))) d2)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (neg.f64 (*.f64 d2 (-.f64 #s(literal 3 binary64) d3))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (neg.f64 (*.f64 (-.f64 #s(literal 3 binary64) d3) d2)))
(/.f64 (/.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) d2) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))))
(/.f64 (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) d2) (-.f64 #s(literal 3 binary64) d3))
(/.f64 (neg.f64 (/.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) d2)) (-.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)) d2)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d3)))
(pow.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(*.f64 (+.f64 #s(literal 3 binary64) d3) (/.f64 #s(literal 1 binary64) d2))
(*.f64 (+.f64 #s(literal 3 binary64) d3) (*.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal -3 binary64) d3) (/.f64 #s(literal -1 binary64) d2))
(*.f64 (-.f64 #s(literal -3 binary64) d3) (*.f64 (/.f64 #s(literal -1 binary64) d2) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (*.f64 d2 (+.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 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal -3 binary64)))) d2)))
(*.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))))) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 #s(literal 3 binary64) d3))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (*.f64 d2 (-.f64 #s(literal 3 binary64) d3))))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 3 binary64) d3) d2)))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 #s(literal -3 binary64) d3) d2))
(*.f64 (/.f64 (+.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))) d2) (/.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)) d2) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)))
(*.f64 (pow.f64 (/.f64 d2 (+.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 d2 (-.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 d2 (+.f64 #s(literal 3 binary64) d3)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 d2 (+.f64 #s(literal 3 binary64) d3)) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) d2) (+.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 (/.f64 #s(literal 1 binary64) d2) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)))
(*.f64 d1 #s(literal 3 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 3 binary64)))
(*.f64 #s(literal 3 binary64) d1)
(*.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 d1 d3)
(*.f64 d1 (*.f64 #s(literal 1 binary64) d3))
(*.f64 #s(literal 1 binary64) (*.f64 d1 d3))
(*.f64 d3 d1)
(*.f64 (*.f64 d1 d3) #s(literal 1 binary64))
(*.f64 (*.f64 d3 #s(literal 1 binary64)) d1)
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 3 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d2 d1))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 3 binary64))) (-.f64 #s(literal 3 binary64) d2))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 3 binary64))) (-.f64 #s(literal 3 binary64) d2)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64))))
(/.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 #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 (*.f64 d1 #s(literal 9 binary64))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 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 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 3 binary64))) (-.f64 #s(literal 3 binary64) d2))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (*.f64 d1 (+.f64 d2 #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 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 3 binary64))) (-.f64 #s(literal 3 binary64) d2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.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 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 3 binary64))) (-.f64 #s(literal 3 binary64) d2))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(/.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 (-.f64 #s(literal 0 binary64) 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 (-.f64 #s(literal 0 binary64) d2) #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (*.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))) (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(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 #s(literal 1 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 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 3 binary64))) (-.f64 #s(literal 3 binary64) d2)))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 3 binary64))) (-.f64 #s(literal 3 binary64) d2))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 3 binary64))) (-.f64 #s(literal 3 binary64) d2))))))
(*.f64 (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal -3 binary64))))) d1))
(*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.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 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 3 binary64))) (-.f64 #s(literal 3 binary64) d2))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(*.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 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (+.f64 d2 #s(literal -3 binary64))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 1 binary64)) d1)
(+.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 (+.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)))))))
(neg.f64 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 3 binary64))))
(neg.f64 (/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d2 (*.f64 d2 d2))) #s(literal -27 binary64)) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal -3 binary64))))))
(neg.f64 (/.f64 (+.f64 (*.f64 d2 (-.f64 #s(literal 0 binary64) d2)) #s(literal 9 binary64)) (+.f64 d2 #s(literal -3 binary64))))
(/.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 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 (+.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 d2 (+.f64 d2 #s(literal -3 binary64)))))
(/.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) (+.f64 d2 #s(literal -3 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64)))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d2 (*.f64 d2 d2))) #s(literal -27 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal -3 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d2 (*.f64 d2 d2))) #s(literal -27 binary64)) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 d2 (+.f64 d2 #s(literal -3 binary64))))))
(/.f64 (+.f64 (*.f64 d2 (-.f64 #s(literal 0 binary64) d2)) #s(literal 9 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) 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 (neg.f64 (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 d2 (*.f64 d2 d2))) #s(literal -27 binary64))) (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 (*.f64 d2 (-.f64 #s(literal 0 binary64) d2)) #s(literal 9 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) 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 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 (*.f64 #s(literal -1 binary64) (*.f64 d2 (*.f64 d2 d2))) #s(literal -27 binary64)) (/.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 (*.f64 d2 (-.f64 #s(literal 0 binary64) d2)) #s(literal 9 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) 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 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 3 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d2 d1))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 3 binary64))) (-.f64 #s(literal 3 binary64) d2))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 3 binary64))) (-.f64 #s(literal 3 binary64) d2)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64))))
(/.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 #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 (*.f64 d1 #s(literal 9 binary64))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 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 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 3 binary64))) (-.f64 #s(literal 3 binary64) d2))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (*.f64 d1 (+.f64 d2 #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 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 3 binary64))) (-.f64 #s(literal 3 binary64) d2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.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 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 3 binary64))) (-.f64 #s(literal 3 binary64) d2))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(/.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 (-.f64 #s(literal 0 binary64) 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 (-.f64 #s(literal 0 binary64) d2) #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (*.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 #s(literal -3 binary64))))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))) (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 #s(literal -3 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(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 #s(literal 1 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 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 3 binary64))) (-.f64 #s(literal 3 binary64) d2)))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 9 binary64))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64)))))))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 3 binary64))) (-.f64 #s(literal 3 binary64) d2))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 3 binary64))) (-.f64 #s(literal 3 binary64) d2))))))
(*.f64 (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal -3 binary64))))) d1))
(*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.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 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 3 binary64))) (-.f64 #s(literal 3 binary64) d2))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))))))
(*.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 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -3 binary64))) (+.f64 d2 #s(literal -3 binary64))))
(*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 1 binary64)) d1)
(*.f64 d2 d1)
(*.f64 d1 d2)
(*.f64 #s(literal 1 binary64) (*.f64 d2 d1))
(*.f64 (*.f64 d2 d1) #s(literal 1 binary64))

simplify237.0ms (3.9%)

Algorithm
egg-herbie
Rules
3254×*-lowering-*.f32
3254×*-lowering-*.f64
1856×sum3-define
1278×+-lowering-+.f64
1278×+-lowering-+.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0871513
13051394
210021205
334121196
478091196
086281196
Stop Event
iter limit
node limit
Counts
240 → 240
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 (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))))
(* d1 (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))))
(* d1 (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))))
(* d1 (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))))
(* d1 (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))))
(* d1 (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))))
(* d1 (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))))
(* d1 (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))))
(* d1 (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))))
(* d1 (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))))
(* d1 (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))))
(* d1 (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))))
(* d1 (* d2 (+ 1 (* 3 (/ 1 d2)))))
(+ (* d1 d3) (* d1 (* d2 (+ 1 (* 3 (/ 1 d2))))))
(+ (* d1 d3) (* d1 (* d2 (+ 1 (* 3 (/ 1 d2))))))
(+ (* d1 d3) (* d1 (* d2 (+ 1 (* 3 (/ 1 d2))))))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (* d2 (+ 1 (* 3 (/ 1 d2))))) d3)))
(* d3 (+ d1 (/ (* d1 (* d2 (+ 1 (* 3 (/ 1 d2))))) d3)))
(* d3 (+ d1 (/ (* d1 (* d2 (+ 1 (* 3 (/ 1 d2))))) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (* d2 (+ 1 (* 3 (/ 1 d2))))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (* d2 (+ 1 (* 3 (/ 1 d2))))) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (* d2 (+ 1 (* 3 (/ 1 d2))))) d3)))))
(* d1 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d1 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d1 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d1 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d1 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d1 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d1 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d1 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d1 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d1 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d1 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d1 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d1 (+ 1 (* 3 (/ 1 d2))))
(+ (* d1 (+ 1 (* 3 (/ 1 d2)))) (/ (* d1 d3) d2))
(+ (* d1 (+ 1 (* 3 (/ 1 d2)))) (/ (* d1 d3) d2))
(+ (* d1 (+ 1 (* 3 (/ 1 d2)))) (/ (* d1 d3) d2))
(/ (* d1 d3) d2)
(* d3 (+ (/ d1 d2) (/ (* d1 (+ 1 (* 3 (/ 1 d2)))) d3)))
(* d3 (+ (/ d1 d2) (/ (* d1 (+ 1 (* 3 (/ 1 d2)))) d3)))
(* d3 (+ (/ d1 d2) (/ (* d1 (+ 1 (* 3 (/ 1 d2)))) d3)))
(/ (* d1 d3) d2)
(* -1 (* d3 (+ (* -1 (/ d1 d2)) (* -1 (/ (* d1 (+ 1 (* 3 (/ 1 d2)))) d3)))))
(* -1 (* d3 (+ (* -1 (/ d1 d2)) (* -1 (/ (* d1 (+ 1 (* 3 (/ 1 d2)))) d3)))))
(* -1 (* d3 (+ (* -1 (/ d1 d2)) (* -1 (/ (* d1 (+ 1 (* 3 (/ 1 d2)))) d3)))))
(/ (* d1 (+ 3 d3)) d2)
(/ (+ (* d1 d2) (* d1 (+ 3 d3))) d2)
(/ (+ (* d1 d2) (* d1 (+ 3 d3))) d2)
(/ (+ (* d1 d2) (* d1 (+ 3 d3))) d2)
d1
(+ d1 (/ (* d1 (+ 3 d3)) d2))
(+ d1 (/ (* d1 (+ 3 d3)) d2))
(+ d1 (/ (* d1 (+ 3 d3)) d2))
d1
(+ d1 (/ (* d1 (+ 3 d3)) d2))
(+ d1 (/ (* d1 (+ 3 d3)) d2))
(+ d1 (/ (* d1 (+ 3 d3)) d2))
(+ 1 (* 3 (/ 1 d2)))
(+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))
(+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))
(+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))
(/ d3 d2)
(* d3 (+ (/ 1 d2) (+ (/ 1 d3) (/ 3 (* d2 d3)))))
(* d3 (+ (/ 1 d2) (+ (/ 1 d3) (/ 3 (* d2 d3)))))
(* d3 (+ (/ 1 d2) (+ (/ 1 d3) (/ 3 (* d2 d3)))))
(/ d3 d2)
(* -1 (* d3 (- (* -1 (/ (+ 1 (* 3 (/ 1 d2))) d3)) (/ 1 d2))))
(* -1 (* d3 (- (* -1 (/ (+ 1 (* 3 (/ 1 d2))) d3)) (/ 1 d2))))
(* -1 (* d3 (- (* -1 (/ (+ 1 (* 3 (/ 1 d2))) d3)) (/ 1 d2))))
(/ (+ 3 d3) d2)
(/ (+ 3 (+ d2 d3)) d2)
(/ (+ 3 (+ d2 d3)) d2)
(/ (+ 3 (+ d2 d3)) d2)
1
(+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))
(+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))
(+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))
1
(+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))
(+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))
(+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))
(/ 3 d2)
(+ (* 3 (/ 1 d2)) (/ d3 d2))
(+ (* 3 (/ 1 d2)) (/ d3 d2))
(+ (* 3 (/ 1 d2)) (/ d3 d2))
(/ d3 d2)
(* d3 (+ (/ 1 d2) (* 3 (/ 1 (* d2 d3)))))
(* d3 (+ (/ 1 d2) (* 3 (/ 1 (* d2 d3)))))
(* d3 (+ (/ 1 d2) (* 3 (/ 1 (* d2 d3)))))
(/ d3 d2)
(* d3 (+ (/ 1 d2) (* 3 (/ 1 (* d2 d3)))))
(* d3 (+ (/ 1 d2) (* 3 (/ 1 (* d2 d3)))))
(* d3 (+ (/ 1 d2) (* 3 (/ 1 (* d2 d3)))))
(/ (+ 3 d3) d2)
(/ (+ 3 d3) d2)
(/ (+ 3 d3) d2)
(/ (+ 3 d3) d2)
(/ (+ 3 d3) d2)
(/ (+ 3 d3) d2)
(/ (+ 3 d3) d2)
(/ (+ 3 d3) d2)
(/ (+ 3 d3) d2)
(/ (+ 3 d3) d2)
(/ (+ 3 d3) d2)
(/ (+ 3 d3) d2)
(* 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 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))))
(* 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 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 (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (* d2 (+ 1 (* 3 (/ 1 d2)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d2))
(+ (* d1 d3) (* d1 (* d2 (+ 1 (* 3 (/ 1 d2))))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(+ (* d1 d3) (* d1 (* d2 (+ 1 (* 3 (/ 1 d2))))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(+ (* d1 d3) (* d1 (* d2 (+ 1 (* 3 (/ 1 d2))))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 (* d2 (+ 1 (* 3 (/ 1 d2))))) d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d3 (+ d1 (/ (* d1 (* d2 (+ 1 (* 3 (/ 1 d2))))) d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d3 (+ d1 (/ (* d1 (* d2 (+ 1 (* 3 (/ 1 d2))))) d3)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (* d2 (+ 1 (* 3 (/ 1 d2))))) d3)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (* d2 (+ 1 (* 3 (/ 1 d2))))) d3)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (* d2 (+ 1 (* 3 (/ 1 d2))))) d3)))))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)))
(* d1 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(* d1 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(* d1 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(* d1 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(* d1 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(* d1 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(* d1 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(* d1 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(* d1 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(* d1 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(* d1 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(* d1 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(* d1 (+ 1 (* 3 (/ 1 d2))))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d2)))
(+ (* d1 (+ 1 (* 3 (/ 1 d2)))) (/ (* d1 d3) d2))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(+ (* d1 (+ 1 (* 3 (/ 1 d2)))) (/ (* d1 d3) d2))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(+ (* d1 (+ 1 (* 3 (/ 1 d2)))) (/ (* d1 d3) d2))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(/ (* d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(* d3 (+ (/ d1 d2) (/ (* d1 (+ 1 (* 3 (/ 1 d2)))) d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(* d3 (+ (/ d1 d2) (/ (* d1 (+ 1 (* 3 (/ 1 d2)))) d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(* d3 (+ (/ d1 d2) (/ (* d1 (+ 1 (* 3 (/ 1 d2)))) d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(/ (* d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(* -1 (* d3 (+ (* -1 (/ d1 d2)) (* -1 (/ (* d1 (+ 1 (* 3 (/ 1 d2)))) d3)))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(* -1 (* d3 (+ (* -1 (/ d1 d2)) (* -1 (/ (* d1 (+ 1 (* 3 (/ 1 d2)))) d3)))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(* -1 (* d3 (+ (* -1 (/ d1 d2)) (* -1 (/ (* d1 (+ 1 (* 3 (/ 1 d2)))) d3)))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(/ (* d1 (+ 3 d3)) d2)
(*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))
(/ (+ (* d1 d2) (* d1 (+ 3 d3))) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2))) d2)
(/ (+ (* d1 d2) (* d1 (+ 3 d3))) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2))) d2)
(/ (+ (* d1 d2) (* d1 (+ 3 d3))) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2))) d2)
d1
(+ d1 (/ (* d1 (+ 3 d3)) d2))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(+ d1 (/ (* d1 (+ 3 d3)) d2))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(+ d1 (/ (* d1 (+ 3 d3)) d2))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
d1
(+ d1 (/ (* d1 (+ 3 d3)) d2))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(+ d1 (/ (* d1 (+ 3 d3)) d2))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(+ d1 (/ (* d1 (+ 3 d3)) d2))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(+ 1 (* 3 (/ 1 d2)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d2))
(+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 #s(literal 3 binary64) d3)))
(+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 #s(literal 3 binary64) d3)))
(+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 #s(literal 3 binary64) d3)))
(/ d3 d2)
(/.f64 d3 d2)
(* d3 (+ (/ 1 d2) (+ (/ 1 d3) (/ 3 (* d2 d3)))))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 #s(literal 3 binary64) d3)))
(* d3 (+ (/ 1 d2) (+ (/ 1 d3) (/ 3 (* d2 d3)))))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 #s(literal 3 binary64) d3)))
(* d3 (+ (/ 1 d2) (+ (/ 1 d3) (/ 3 (* d2 d3)))))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 #s(literal 3 binary64) d3)))
(/ d3 d2)
(/.f64 d3 d2)
(* -1 (* d3 (- (* -1 (/ (+ 1 (* 3 (/ 1 d2))) d3)) (/ 1 d2))))
(*.f64 d3 (+.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d2)) d3)))
(* -1 (* d3 (- (* -1 (/ (+ 1 (* 3 (/ 1 d2))) d3)) (/ 1 d2))))
(*.f64 d3 (+.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d2)) d3)))
(* -1 (* d3 (- (* -1 (/ (+ 1 (* 3 (/ 1 d2))) d3)) (/ 1 d2))))
(*.f64 d3 (+.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d2)) d3)))
(/ (+ 3 d3) d2)
(/.f64 (+.f64 #s(literal 3 binary64) d3) d2)
(/ (+ 3 (+ d2 d3)) d2)
(/.f64 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)) d2)
(/ (+ 3 (+ d2 d3)) d2)
(/.f64 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)) d2)
(/ (+ 3 (+ d2 d3)) d2)
(/.f64 (+.f64 #s(literal 3 binary64) (+.f64 d3 d2)) d2)
1
#s(literal 1 binary64)
(+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 #s(literal 3 binary64) d3)))
(+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 #s(literal 3 binary64) d3)))
(+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 #s(literal 3 binary64) d3)))
1
#s(literal 1 binary64)
(+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 #s(literal 3 binary64) d3)))
(+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 #s(literal 3 binary64) d3)))
(+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2)))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 #s(literal 3 binary64) d3)))
(/ 3 d2)
(/.f64 #s(literal 3 binary64) d2)
(+ (* 3 (/ 1 d2)) (/ d3 d2))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 #s(literal 3 binary64) d3))
(+ (* 3 (/ 1 d2)) (/ d3 d2))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 #s(literal 3 binary64) d3))
(+ (* 3 (/ 1 d2)) (/ d3 d2))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 #s(literal 3 binary64) d3))
(/ d3 d2)
(/.f64 d3 d2)
(* d3 (+ (/ 1 d2) (* 3 (/ 1 (* d2 d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 #s(literal 3 binary64) d3))
(* d3 (+ (/ 1 d2) (* 3 (/ 1 (* d2 d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 #s(literal 3 binary64) d3))
(* d3 (+ (/ 1 d2) (* 3 (/ 1 (* d2 d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 #s(literal 3 binary64) d3))
(/ d3 d2)
(/.f64 d3 d2)
(* d3 (+ (/ 1 d2) (* 3 (/ 1 (* d2 d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 #s(literal 3 binary64) d3))
(* d3 (+ (/ 1 d2) (* 3 (/ 1 (* d2 d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 #s(literal 3 binary64) d3))
(* d3 (+ (/ 1 d2) (* 3 (/ 1 (* d2 d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) d2) (+.f64 #s(literal 3 binary64) d3))
(/ (+ 3 d3) d2)
(/.f64 (+.f64 #s(literal 3 binary64) d3) d2)
(/ (+ 3 d3) d2)
(/.f64 (+.f64 #s(literal 3 binary64) d3) d2)
(/ (+ 3 d3) d2)
(/.f64 (+.f64 #s(literal 3 binary64) d3) d2)
(/ (+ 3 d3) d2)
(/.f64 (+.f64 #s(literal 3 binary64) d3) d2)
(/ (+ 3 d3) d2)
(/.f64 (+.f64 #s(literal 3 binary64) d3) d2)
(/ (+ 3 d3) d2)
(/.f64 (+.f64 #s(literal 3 binary64) d3) d2)
(/ (+ 3 d3) d2)
(/.f64 (+.f64 #s(literal 3 binary64) d3) d2)
(/ (+ 3 d3) d2)
(/.f64 (+.f64 #s(literal 3 binary64) d3) d2)
(/ (+ 3 d3) d2)
(/.f64 (+.f64 #s(literal 3 binary64) d3) d2)
(/ (+ 3 d3) d2)
(/.f64 (+.f64 #s(literal 3 binary64) d3) d2)
(/ (+ 3 d3) d2)
(/.f64 (+.f64 #s(literal 3 binary64) d3) d2)
(/ (+ 3 d3) d2)
(/.f64 (+.f64 #s(literal 3 binary64) d3) 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 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 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))
(* 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)

eval92.0ms (1.5%)

Compiler

Compiled 9894 to 1022 computations (89.7% saved)

prune81.0ms (1.3%)

Pruning

11 alts after pruning (4 fresh and 7 done)

PrunedKeptTotal
New6162618
Fresh022
Picked145
Done033
Total61711628
Accuracy
100.0%
Counts
628 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.7%
(/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) d1) (-.f64 #s(literal 3 binary64) d3))
61.4%
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64))))
61.6%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))
59.2%
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
65.6%
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
76.0%
(*.f64 d1 (+.f64 d2 d3))
61.6%
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
65.8%
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
43.6%
(*.f64 d1 d3)
36.9%
(*.f64 d1 d2)
26.2%
(*.f64 d1 #s(literal 3 binary64))
Compiler

Compiled 100 to 72 computations (28% saved)

simplify224.0ms (3.7%)

Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

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

Useful iterations: 4 (0.0ms)

IterNodesCost
022106
157105
215598
341098
482292
5156792
6346592
7745192
0822492
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* d2 (* d1 (+ 1 (/ d3 d2))))
d2
(* d1 (+ 1 (/ d3 d2)))
d1
(+ 1 (/ d3 d2))
1
(/ d3 d2)
d3
(* d3 (* d1 (+ 1 (/ 3 d3))))
d3
(* d1 (+ 1 (/ 3 d3)))
d1
(+ 1 (/ 3 d3))
1
(/ 3 d3)
3
(/ d1 (/ 1 (+ d2 3)))
d1
(/ 1 (+ d2 3))
1
(+ d2 3)
d2
3
(/ (* (- 9 (* d3 d3)) d1) (- 3 d3))
(* (- 9 (* d3 d3)) d1)
(- 9 (* d3 d3))
9
(* d3 d3)
d3
d1
(- 3 d3)
3
Outputs
(* d2 (* d1 (+ 1 (/ d3 d2))))
(*.f64 d1 (+.f64 d2 d3))
d2
(* d1 (+ 1 (/ d3 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
d1
(+ 1 (/ d3 d2))
(+.f64 #s(literal 1 binary64) (/.f64 d3 d2))
1
#s(literal 1 binary64)
(/ d3 d2)
(/.f64 d3 d2)
d3
(* d3 (* d1 (+ 1 (/ 3 d3))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
d3
(* d1 (+ 1 (/ 3 d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
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)
(/ d1 (/ 1 (+ d2 3)))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
d1
(/ 1 (+ d2 3))
(/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64)))
1
#s(literal 1 binary64)
(+ d2 3)
(+.f64 d2 #s(literal 3 binary64))
d2
3
#s(literal 3 binary64)
(/ (* (- 9 (* d3 d3)) d1) (- 3 d3))
(/.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 3 binary64) d3))
(* (- 9 (* d3 d3)) d1)
(*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(- 9 (* d3 d3))
(-.f64 #s(literal 9 binary64) (*.f64 d3 d3))
9
#s(literal 9 binary64)
(* d3 d3)
(*.f64 d3 d3)
d3
d1
(- 3 d3)
(-.f64 #s(literal 3 binary64) d3)
3
#s(literal 3 binary64)

localize122.0ms (2%)

Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(-.f64 #s(literal 3 binary64) d3)
accuracy100.0%
(*.f64 d3 d3)
accuracy92.6%
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) d1)
accuracy88.5%
(/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) d1) (-.f64 #s(literal 3 binary64) d3))
accuracy100.0%
(+.f64 d2 #s(literal 3 binary64))
accuracy100.0%
(/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64)))
accuracy99.5%
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64))))
accuracy100.0%
(/.f64 #s(literal 3 binary64) d3)
accuracy100.0%
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))
accuracy99.5%
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
accuracy88.5%
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
accuracy100.0%
(/.f64 d3 d2)
accuracy100.0%
(+.f64 #s(literal 1 binary64) (/.f64 d3 d2))
accuracy97.0%
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
accuracy88.5%
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
Results
43.0ms183×0valid
23.0ms34×2valid
16.0ms31×1valid
7.0ms5exit
2.0ms3valid
Compiler

Compiled 112 to 23 computations (79.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 46.0ms
ival-div: 15.0ms (32.8% of total)
ival-mult: 15.0ms (32.8% of total)
ival-add: 6.0ms (13.1% of total)
backward-pass: 5.0ms (10.9% of total)
ival-sub: 4.0ms (8.7% of total)
const: 1.0ms (2.2% of total)

series57.0ms (0.9%)

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

81 calls:

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

rewrite289.0ms (4.8%)

Algorithm
batch-egg-rewrite
Rules
4158×/-lowering-/.f32
4158×/-lowering-/.f64
3466×*-lowering-*.f32
3466×*-lowering-*.f64
1900×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02290
115183
2120577
0862377
Stop Event
iter limit
node limit
Counts
16 → 633
Calls
Call 1
Inputs
(* d2 (* d1 (+ 1 (/ d3 d2))))
(* d1 (+ 1 (/ d3 d2)))
(+ 1 (/ d3 d2))
(/ d3 d2)
(* d3 (* d1 (+ 1 (/ 3 d3))))
(* d1 (+ 1 (/ 3 d3)))
(+ 1 (/ 3 d3))
(/ 3 d3)
(/ d1 (/ 1 (+ d2 3)))
(/ 1 (+ d2 3))
(+ d2 3)
(/ (* (- 9 (* d3 d3)) d1) (- 3 d3))
(* (- 9 (* d3 d3)) d1)
(- 9 (* d3 d3))
(* d3 d3)
(- 3 d3)
Outputs
(+.f64 (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (/.f64 d2 d3))))
(+.f64 (*.f64 d2 d1) (/.f64 (*.f64 d2 d1) (/.f64 d2 d3)))
(+.f64 (*.f64 d2 d1) (*.f64 (/.f64 d1 (/.f64 d2 d3)) d2))
(+.f64 (*.f64 d2 d1) (*.f64 (/.f64 d3 d2) (*.f64 d2 d1)))
(+.f64 (/.f64 (*.f64 d2 d1) (/.f64 d2 d3)) (*.f64 d2 d1))
(+.f64 (*.f64 (/.f64 d3 d2) (*.f64 d2 d1)) (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 d2 (/.f64 d1 (/.f64 d2 d3))))
(fma.f64 d2 d1 (*.f64 (/.f64 d1 (/.f64 d2 d3)) d2))
(fma.f64 d1 d2 (*.f64 d2 (/.f64 d1 (/.f64 d2 d3))))
(fma.f64 d1 d2 (*.f64 (/.f64 d1 (/.f64 d2 d3)) d2))
(fma.f64 #s(literal 1 binary64) (*.f64 d2 d1) (*.f64 (/.f64 d3 d2) (*.f64 d2 d1)))
(fma.f64 (/.f64 d3 d2) (*.f64 d2 d1) (*.f64 d2 d1))
(fma.f64 (*.f64 d2 d1) #s(literal 1 binary64) (/.f64 (*.f64 d2 d1) (/.f64 d2 d3)))
(fma.f64 (*.f64 d2 d1) (/.f64 d3 d2) (*.f64 d2 d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)) (/.f64 d2 d3))) (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) (*.f64 (*.f64 d2 d1) (-.f64 #s(literal 1 binary64) (/.f64 d3 (*.f64 (/.f64 d2 d3) d2))))))
(/.f64 (*.f64 d2 d1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(/.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2))))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)) (/.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 d2 d1) (-.f64 #s(literal 1 binary64) (/.f64 d3 (*.f64 (/.f64 d2 d3) d2)))) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)) (/.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d2 d1) (-.f64 #s(literal 1 binary64) (/.f64 d3 (*.f64 (/.f64 d2 d3) d2))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 (/.f64 d1 (/.f64 d2 d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (-.f64 (*.f64 (*.f64 d2 (/.f64 d1 (/.f64 d2 d3))) (*.f64 d2 (/.f64 d1 (/.f64 d2 d3)))) (*.f64 (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (/.f64 d2 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d1 (/.f64 d2 d3)) d2) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (-.f64 (*.f64 (*.f64 (/.f64 d1 (/.f64 d2 d3)) d2) (*.f64 (/.f64 d1 (/.f64 d2 d3)) d2)) (*.f64 (*.f64 d2 d1) (*.f64 (/.f64 d1 (/.f64 d2 d3)) d2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d2 d1) (/.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (-.f64 (*.f64 (/.f64 (*.f64 d2 d1) (/.f64 d2 d3)) (/.f64 (*.f64 d2 d1) (/.f64 d2 d3))) (*.f64 (*.f64 d2 d1) (/.f64 (*.f64 d2 d1) (/.f64 d2 d3))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d2 d1) (/.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d2 d1) (/.f64 d2 d3)) (/.f64 (*.f64 d2 d1) (/.f64 d2 d3))) (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (/.f64 (*.f64 d2 d1) (/.f64 d2 d3)) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d3 d2) (*.f64 d2 d1)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (-.f64 (*.f64 (*.f64 (/.f64 d3 d2) (*.f64 d2 d1)) (*.f64 (/.f64 d3 d2) (*.f64 d2 d1))) (*.f64 (*.f64 d2 d1) (*.f64 (/.f64 d3 d2) (*.f64 d2 d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 d3 d2) (*.f64 d2 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 d3 d2) (*.f64 d2 d1)) (*.f64 (/.f64 d3 d2) (*.f64 d2 d1))) (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 (/.f64 d3 d2) (*.f64 d2 d1)) (*.f64 d2 d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d2 (/.f64 d1 (/.f64 d2 d3))) (*.f64 d2 (/.f64 d1 (/.f64 d2 d3))))) (-.f64 (*.f64 d2 d1) (*.f64 d2 (/.f64 d1 (/.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 (/.f64 d1 (/.f64 d2 d3)) d2) (*.f64 (/.f64 d1 (/.f64 d2 d3)) d2))) (-.f64 (*.f64 d2 d1) (*.f64 (/.f64 d1 (/.f64 d2 d3)) d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (/.f64 (*.f64 d2 d1) (/.f64 d2 d3)) (/.f64 (*.f64 d2 d1) (/.f64 d2 d3)))) (-.f64 (*.f64 d2 d1) (/.f64 (*.f64 d2 d1) (/.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d1) (/.f64 d2 d3)) (/.f64 (*.f64 d2 d1) (/.f64 d2 d3))) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (-.f64 (/.f64 (*.f64 d2 d1) (/.f64 d2 d3)) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 (/.f64 d3 d2) (*.f64 d2 d1)) (*.f64 (/.f64 d3 d2) (*.f64 d2 d1)))) (-.f64 (*.f64 d2 d1) (*.f64 (/.f64 d3 d2) (*.f64 d2 d1))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 d3 d2) (*.f64 d2 d1)) (*.f64 (/.f64 d3 d2) (*.f64 d2 d1))) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (-.f64 (*.f64 (/.f64 d3 d2) (*.f64 d2 d1)) (*.f64 d2 d1)))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(*.f64 d1 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d2))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)) (*.f64 d2 d1))
(*.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))) d2)
(*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(*.f64 (*.f64 d2 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))) d1)
(*.f64 (*.f64 (*.f64 d2 d1) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)) (/.f64 d2 d3)))))
(*.f64 (*.f64 (*.f64 d2 d1) (-.f64 #s(literal 1 binary64) (/.f64 d3 (*.f64 (/.f64 d2 d3) d2)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(+.f64 d1 (/.f64 d1 (/.f64 d2 d3)))
(+.f64 (/.f64 d1 (/.f64 d2 d3)) d1)
(-.f64 (/.f64 (*.f64 d1 d1) (-.f64 d1 (/.f64 d1 (/.f64 d2 d3)))) (/.f64 (*.f64 (/.f64 d1 (/.f64 d2 d3)) (/.f64 d1 (/.f64 d2 d3))) (-.f64 d1 (/.f64 d1 (/.f64 d2 d3)))))
(fma.f64 d1 #s(literal 1 binary64) (/.f64 d1 (/.f64 d2 d3)))
(fma.f64 d1 (/.f64 d3 d2) d1)
(fma.f64 #s(literal 1 binary64) d1 (/.f64 d1 (/.f64 d2 d3)))
(fma.f64 d3 (*.f64 (/.f64 #s(literal 1 binary64) d2) d1) d1)
(fma.f64 (/.f64 d3 d2) d1 d1)
(fma.f64 (*.f64 d1 d3) (/.f64 #s(literal 1 binary64) d2) d1)
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 d1) (-.f64 (*.f64 (/.f64 d1 (/.f64 d2 d3)) (/.f64 d1 (/.f64 d2 d3))) (*.f64 d1 (/.f64 d1 (/.f64 d2 d3))))) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2))) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d1 (/.f64 d1 (/.f64 d2 d3))) (-.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 (/.f64 d2 d3)) (/.f64 d1 (/.f64 d2 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)) (/.f64 d2 d3))) (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 (*.f64 (/.f64 d2 d3) d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)) (/.f64 d2 d3))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2)))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 (*.f64 (/.f64 d2 d3) d2))) d1)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2))) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 d1) (-.f64 (*.f64 (/.f64 d1 (/.f64 d2 d3)) (/.f64 d1 (/.f64 d2 d3))) (*.f64 d1 (/.f64 d1 (/.f64 d2 d3))))))
(/.f64 (-.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 (/.f64 d2 d3)) (/.f64 d1 (/.f64 d2 d3)))) (-.f64 d1 (/.f64 d1 (/.f64 d2 d3))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2))))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)) (/.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 (*.f64 (/.f64 d2 d3) d2)))) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2)))) d1) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)) (/.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 (*.f64 (/.f64 d2 d3) d2))) d1) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(/.f64 (+.f64 (*.f64 d1 (/.f64 d2 d3)) d1) (/.f64 d2 d3))
(/.f64 (+.f64 (*.f64 d2 d1) (*.f64 d1 d3)) (*.f64 #s(literal 1 binary64) d2))
(/.f64 (+.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)) (*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 0 binary64) d3)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d2)))
(/.f64 (+.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)) (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d3) d1))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d2)))
(/.f64 (+.f64 (/.f64 d2 d3) (*.f64 (/.f64 #s(literal 1 binary64) d1) d1)) (*.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) d2) (*.f64 (/.f64 #s(literal 1 binary64) d1) (*.f64 d1 d3))) (*.f64 (/.f64 #s(literal 1 binary64) d1) d2))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d2)) (*.f64 (/.f64 #s(literal 1 binary64) d1) (*.f64 d1 (-.f64 #s(literal 0 binary64) d3)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) d2)))
(/.f64 (+.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d2)) (*.f64 (/.f64 #s(literal 1 binary64) d1) (*.f64 (-.f64 #s(literal 0 binary64) d3) d1))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) d2)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (/.f64 d2 d3)) (-.f64 #s(literal 0 binary64) d1)) (-.f64 #s(literal 0 binary64) (/.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) d2) (*.f64 #s(literal -1 binary64) (*.f64 d1 d3))) (-.f64 #s(literal 0 binary64) d2))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d2)) (*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 #s(literal 0 binary64) d3)))) d2)
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d2)) (*.f64 #s(literal -1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d3) d1))) d2)
(/.f64 (+.f64 d1 (*.f64 (/.f64 d2 d3) d1)) (/.f64 d2 d3))
(/.f64 (+.f64 (*.f64 d1 (/.f64 #s(literal 1 binary64) d1)) (/.f64 d2 d3)) (*.f64 (/.f64 d2 d3) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (+.f64 (/.f64 d1 #s(literal -1 binary64)) (*.f64 (/.f64 d2 d3) (-.f64 #s(literal 0 binary64) d1))) (*.f64 (/.f64 d2 d3) #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 d1 d3) (*.f64 d2 d1)) d2)
(/.f64 (+.f64 (*.f64 (*.f64 d1 d3) (/.f64 #s(literal 1 binary64) d1)) d2) (*.f64 d2 (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d3) #s(literal -1 binary64)) (*.f64 d2 (-.f64 #s(literal 0 binary64) d1))) (*.f64 d2 #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) d3)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d2) d1)) (*.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) d3)) (/.f64 #s(literal 1 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d2) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) d3)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d2) (-.f64 #s(literal 0 binary64) d1))) (*.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) d3) d1) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d2) d1)) (*.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) d3) d1) (/.f64 #s(literal 1 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) d2) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (+.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) d3) d1) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d2) (-.f64 #s(literal 0 binary64) d1))) (*.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2))) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 d1 d1) (-.f64 (*.f64 (/.f64 d1 (/.f64 d2 d3)) (/.f64 d1 (/.f64 d2 d3))) (*.f64 d1 (/.f64 d1 (/.f64 d2 d3)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 (/.f64 d2 d3)) (/.f64 d1 (/.f64 d2 d3))))) (neg.f64 (-.f64 d1 (/.f64 d1 (/.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)) (/.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 (*.f64 (/.f64 d2 d3) d2))))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2)))) d1)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)) (/.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 (*.f64 (/.f64 d2 d3) d2))) d1)) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(/.f64 (+.f64 (*.f64 (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 d1 (/.f64 d2 d3)) (/.f64 d1 (/.f64 d2 d3))) (-.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 (/.f64 d2 d3)) d1))))
(/.f64 (-.f64 (*.f64 (/.f64 d1 (/.f64 d2 d3)) (/.f64 d1 (/.f64 d2 d3))) (*.f64 d1 d1)) (-.f64 (/.f64 d1 (/.f64 d2 d3)) d1))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d1)
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2))) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 d1) (-.f64 (*.f64 (/.f64 d1 (/.f64 d2 d3)) (/.f64 d1 (/.f64 d2 d3))) (*.f64 d1 (/.f64 d1 (/.f64 d2 d3)))))))
(*.f64 (-.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 (/.f64 d2 d3)) (/.f64 d1 (/.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 d1 (/.f64 d1 (/.f64 d2 d3)))))
(*.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)) (/.f64 d2 d3)))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d3 (*.f64 (/.f64 d2 d3) d2)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2)))) d1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)) (/.f64 d2 d3)))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 (*.f64 (/.f64 d2 d3) d2))) d1) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(+.f64 #s(literal 1 binary64) (/.f64 d3 d2))
(+.f64 (/.f64 d3 d2) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))) (neg.f64 (/.f64 (/.f64 d3 (*.f64 (/.f64 d2 d3) d2)) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)))))
(-.f64 #s(literal 1 binary64) (/.f64 d3 (-.f64 #s(literal 0 binary64) d2)))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))) (/.f64 (/.f64 d3 (*.f64 (/.f64 d2 d3) d2)) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(-.f64 (/.f64 (/.f64 d3 (*.f64 (/.f64 d2 d3) d2)) (+.f64 (/.f64 d3 d2) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d2) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 d3 d2) #s(literal 1 binary64))
(fma.f64 d3 (/.f64 #s(literal 1 binary64) d2) #s(literal 1 binary64))
(fma.f64 (/.f64 d3 d2) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) d3) (/.f64 #s(literal -1 binary64) d2) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) d2) d3 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d3 (*.f64 (/.f64 d2 d3) d2)) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)) (+.f64 (/.f64 d3 (*.f64 (/.f64 d2 d3) d2)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2)))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)) (/.f64 d2 d3))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2)))) (+.f64 (/.f64 d3 (*.f64 (/.f64 d2 d3) d2)) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 (*.f64 (/.f64 d2 d3) d2))) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)) (/.f64 d2 d3)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2))))) (neg.f64 (+.f64 (/.f64 d3 (*.f64 (/.f64 d2 d3) d2)) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d3 (*.f64 (/.f64 d2 d3) d2)))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(/.f64 (+.f64 (/.f64 d3 (*.f64 (/.f64 d2 d3) d2)) #s(literal -1 binary64)) (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) (/.f64 d3 (*.f64 (/.f64 d2 d3) d2)))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)) (/.f64 d2 d3))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d3 (*.f64 (/.f64 d2 d3) d2))))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)))))
(/.f64 (neg.f64 (+.f64 (/.f64 d3 (*.f64 (/.f64 d2 d3) d2)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 d3 (*.f64 (/.f64 d2 d3) d2)) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)))) (+.f64 (*.f64 (/.f64 (/.f64 d3 (*.f64 (/.f64 d2 d3) d2)) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))) (/.f64 (/.f64 d3 (*.f64 (/.f64 d2 d3) d2)) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))) (/.f64 (/.f64 d3 (*.f64 (/.f64 d2 d3) d2)) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)) (/.f64 d2 d3)))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 (*.f64 (/.f64 d2 d3) d2)) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d3 (*.f64 (/.f64 d2 d3) d2))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (/.f64 d3 d2) (/.f64 (/.f64 d2 d3) (/.f64 d3 d2))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d3 d2) #s(literal -1 binary64)) (/.f64 d2 d3))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d3 (*.f64 (/.f64 d2 d3) d2)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d3 d2)))))
(*.f64 (+.f64 (/.f64 d3 (*.f64 (/.f64 d2 d3) d2)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 d3 d2) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 d2 d3)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 d3 (-.f64 #s(literal 0 binary64) d2)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) d2)) (/.f64 d3 (-.f64 #s(literal 0 binary64) d2)))
(neg.f64 (/.f64 d3 (-.f64 #s(literal 0 binary64) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 d2 d3))))
(/.f64 d3 d2)
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 d2 d3)))
(/.f64 (-.f64 #s(literal 0 binary64) d3) (-.f64 #s(literal 0 binary64) d2))
(pow.f64 (/.f64 d2 d3) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 d3 d2))
(*.f64 d3 (/.f64 #s(literal 1 binary64) d2))
(*.f64 (/.f64 d3 d2) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 d3 (-.f64 #s(literal 0 binary64) d2)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 d2 d3))))
(*.f64 (-.f64 #s(literal 0 binary64) d3) (/.f64 #s(literal -1 binary64) d2))
(*.f64 (/.f64 #s(literal 1 binary64) d2) d3)
(*.f64 (/.f64 #s(literal 1 binary64) d2) (pow.f64 (/.f64 #s(literal 1 binary64) d3) #s(literal -1 binary64)))
(+.f64 (*.f64 d1 d3) (*.f64 d3 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64)))))
(+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 d3) (/.f64 d3 #s(literal 3 binary64))))
(+.f64 (*.f64 d1 d3) (*.f64 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))) d3))
(+.f64 (*.f64 d1 d3) (*.f64 (/.f64 #s(literal 3 binary64) d3) (*.f64 d1 d3)))
(+.f64 (/.f64 (*.f64 d1 d3) (/.f64 d3 #s(literal 3 binary64))) (*.f64 d1 d3))
(+.f64 (*.f64 (/.f64 #s(literal 3 binary64) d3) (*.f64 d1 d3)) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d3 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64)))))
(fma.f64 d1 d3 (*.f64 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))) d3))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 d3) (*.f64 (/.f64 #s(literal 3 binary64) d3) (*.f64 d1 d3)))
(fma.f64 d3 d1 (*.f64 d3 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64)))))
(fma.f64 d3 d1 (*.f64 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))) d3))
(fma.f64 (/.f64 #s(literal 3 binary64) d3) (*.f64 d1 d3) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 d3) #s(literal 1 binary64) (/.f64 (*.f64 d1 d3) (/.f64 d3 #s(literal 3 binary64))))
(fma.f64 (*.f64 d1 d3) (/.f64 #s(literal 3 binary64) d3) (*.f64 d1 d3))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)) (/.f64 d3 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.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)) (*.f64 (*.f64 d1 d3) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (*.f64 d3 d3))))))
(/.f64 (*.f64 d1 d3) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))))
(/.f64 (*.f64 d3 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)) (/.f64 d3 #s(literal 3 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d3) (-.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 (neg.f64 (*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)) (/.f64 d3 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d3) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 d3 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64)))) (*.f64 d3 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))))) (*.f64 (*.f64 d1 d3) (*.f64 d3 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))) d3) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))) d3) (*.f64 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))) d3)) (*.f64 (*.f64 d1 d3) (*.f64 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))) d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 d3) (/.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 (/.f64 (*.f64 d1 d3) (/.f64 d3 #s(literal 3 binary64))) (/.f64 (*.f64 d1 d3) (/.f64 d3 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 d3) (/.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d1 d3) (/.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d1 d3) (/.f64 d3 #s(literal 3 binary64))) (/.f64 (*.f64 d1 d3) (/.f64 d3 #s(literal 3 binary64)))) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (/.f64 (*.f64 d1 d3) (/.f64 d3 #s(literal 3 binary64))) (*.f64 d1 d3)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 3 binary64) d3) (*.f64 d1 d3)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 3 binary64) d3) (*.f64 d1 d3)) (*.f64 (/.f64 #s(literal 3 binary64) d3) (*.f64 d1 d3))) (*.f64 (*.f64 d1 d3) (*.f64 (/.f64 #s(literal 3 binary64) d3) (*.f64 d1 d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 3 binary64) d3) (*.f64 d1 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (/.f64 #s(literal 3 binary64) d3) (*.f64 d1 d3)) (*.f64 (/.f64 #s(literal 3 binary64) d3) (*.f64 d1 d3))) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 (/.f64 #s(literal 3 binary64) d3) (*.f64 d1 d3)) (*.f64 d1 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 d3 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64)))) (*.f64 d3 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64)))))) (-.f64 (*.f64 d1 d3) (*.f64 d3 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))) d3) (*.f64 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))) d3))) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))) d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (/.f64 (*.f64 d1 d3) (/.f64 d3 #s(literal 3 binary64))) (/.f64 (*.f64 d1 d3) (/.f64 d3 #s(literal 3 binary64))))) (-.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 d3) (/.f64 d3 #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 d3) (/.f64 d3 #s(literal 3 binary64))) (/.f64 (*.f64 d1 d3) (/.f64 d3 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (/.f64 (*.f64 d1 d3) (/.f64 d3 #s(literal 3 binary64))) (*.f64 d1 d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 d3)) (*.f64 (*.f64 (/.f64 #s(literal 3 binary64) d3) (*.f64 d1 d3)) (*.f64 (/.f64 #s(literal 3 binary64) d3) (*.f64 d1 d3)))) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 #s(literal 3 binary64) d3) (*.f64 d1 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 3 binary64) d3) (*.f64 d1 d3)) (*.f64 (/.f64 #s(literal 3 binary64) d3) (*.f64 d1 d3))) (*.f64 (*.f64 d1 d3) (*.f64 d1 d3))) (-.f64 (*.f64 (/.f64 #s(literal 3 binary64) d3) (*.f64 d1 d3)) (*.f64 d1 d3)))
(*.f64 d1 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3)) d3))
(*.f64 d3 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3)) (*.f64 d1 d3))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))) d3)
(*.f64 (*.f64 d1 d3) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3)))
(*.f64 (*.f64 d3 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))) d1)
(*.f64 (*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)) (/.f64 d3 #s(literal 3 binary64))))))
(*.f64 (*.f64 (*.f64 d1 d3) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))))
(+.f64 d1 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))))
(+.f64 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))) d1)
(-.f64 (/.f64 (*.f64 d1 d1) (-.f64 d1 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.f64 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))) (/.f64 d1 (/.f64 d3 #s(literal 3 binary64)))) (-.f64 d1 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))))))
(fma.f64 d1 #s(literal 1 binary64) (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))))
(fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)
(fma.f64 #s(literal 1 binary64) d1 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))))
(fma.f64 #s(literal 3 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d3) d1) d1)
(fma.f64 (/.f64 #s(literal 3 binary64) d3) d1 d1)
(fma.f64 (*.f64 d1 #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) d3) d1)
(/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 d1) (-.f64 (*.f64 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))) (/.f64 d1 (/.f64 d3 #s(literal 3 binary64)))) (*.f64 d1 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64)))))) (+.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 27 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d1 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))) (/.f64 d1 (/.f64 d3 #s(literal 3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)) (/.f64 d3 #s(literal 3 binary64)))) (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.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)) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (*.f64 d3 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)) (/.f64 d3 #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (*.f64 d3 d3))) d1)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 27 binary64)))) (+.f64 (*.f64 d1 d1) (-.f64 (*.f64 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))) (/.f64 d1 (/.f64 d3 #s(literal 3 binary64)))) (*.f64 d1 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (-.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))) (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))))) (-.f64 d1 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64)))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)) (/.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 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) d1) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)) (/.f64 d3 #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (*.f64 d3 d3))) d1) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3)))
(/.f64 (+.f64 (*.f64 d1 (/.f64 d3 #s(literal 3 binary64))) d1) (/.f64 d3 #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 d1 d3) (*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 3 binary64)))) d3)
(/.f64 (+.f64 (*.f64 d1 d3) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 3 binary64) d1))) d3)
(/.f64 (+.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) d3)) (*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal -3 binary64)))) (-.f64 #s(literal 0 binary64) d3))
(/.f64 (+.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) d3)) (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -3 binary64) d1))) (-.f64 #s(literal 0 binary64) d3))
(/.f64 (+.f64 (/.f64 d3 #s(literal 3 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) d1) d1)) (*.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 d3 #s(literal 3 binary64))))
(/.f64 (+.f64 d3 (*.f64 (/.f64 #s(literal 1 binary64) d1) (*.f64 d1 #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) d3))
(/.f64 (+.f64 d3 (*.f64 (/.f64 #s(literal 1 binary64) d1) (*.f64 #s(literal 3 binary64) d1))) (*.f64 (/.f64 #s(literal 1 binary64) d1) d3))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) d3) (*.f64 (/.f64 #s(literal 1 binary64) d1) (*.f64 d1 #s(literal -3 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) d3)))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) d3) (*.f64 (/.f64 #s(literal 1 binary64) d1) (*.f64 #s(literal -3 binary64) d1))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) d3)))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (/.f64 d3 #s(literal 3 binary64))) (-.f64 #s(literal 0 binary64) d1)) (-.f64 #s(literal 0 binary64) (/.f64 d3 #s(literal 3 binary64))))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) d3) (*.f64 #s(literal -1 binary64) (*.f64 d1 #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) d3))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) d3) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal 3 binary64) d1))) (-.f64 #s(literal 0 binary64) d3))
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d3)) (*.f64 #s(literal -1 binary64) (*.f64 d1 #s(literal -3 binary64)))) d3)
(/.f64 (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d3)) (*.f64 #s(literal -1 binary64) (*.f64 #s(literal -3 binary64) d1))) d3)
(/.f64 (+.f64 d1 (*.f64 (/.f64 d3 #s(literal 3 binary64)) d1)) (/.f64 d3 #s(literal 3 binary64)))
(/.f64 (+.f64 (*.f64 d1 (/.f64 #s(literal 1 binary64) d1)) (/.f64 d3 #s(literal 3 binary64))) (*.f64 (/.f64 d3 #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (+.f64 (/.f64 d1 #s(literal -1 binary64)) (*.f64 (/.f64 d3 #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) d1))) (*.f64 (/.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 1 binary64)) (*.f64 d1 d3)) d3)
(/.f64 (+.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) d1)) d3) (*.f64 d3 (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 d3 (-.f64 #s(literal 0 binary64) d1))) (*.f64 d3 #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 1 binary64)) (*.f64 d1 d3)) d3)
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) (/.f64 #s(literal 1 binary64) d1)) d3) (*.f64 d3 (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal -1 binary64)) (*.f64 d3 (-.f64 #s(literal 0 binary64) d1))) (*.f64 d3 #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 #s(literal -3 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d3) d1)) (-.f64 #s(literal 0 binary64) d3))
(/.f64 (+.f64 (*.f64 (*.f64 d1 #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) d1)) (-.f64 #s(literal 0 binary64) d3)) (*.f64 (-.f64 #s(literal 0 binary64) d3) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (+.f64 (*.f64 (*.f64 d1 #s(literal -3 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d3) (-.f64 #s(literal 0 binary64) d1))) (*.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal -1 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -3 binary64) d1) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d3) d1)) (-.f64 #s(literal 0 binary64) d3))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -3 binary64) d1) (/.f64 #s(literal 1 binary64) d1)) (-.f64 #s(literal 0 binary64) d3)) (*.f64 (-.f64 #s(literal 0 binary64) d3) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal -3 binary64) d1) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d3) (-.f64 #s(literal 0 binary64) d1))) (*.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 27 binary64))))) (neg.f64 (+.f64 (*.f64 d1 d1) (-.f64 (*.f64 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))) (/.f64 d1 (/.f64 d3 #s(literal 3 binary64)))) (*.f64 d1 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))) (/.f64 d1 (/.f64 d3 #s(literal 3 binary64)))))) (neg.f64 (-.f64 d1 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)) (/.f64 d3 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) d1)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)) (/.f64 d3 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (*.f64 d3 d3))) d1)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))))
(/.f64 (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 27 binary64))) (*.f64 d1 (*.f64 d1 d1))) (+.f64 (*.f64 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))) (/.f64 d1 (/.f64 d3 #s(literal 3 binary64)))) (-.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))) d1))))
(/.f64 (-.f64 (*.f64 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))) (/.f64 d1 (/.f64 d3 #s(literal 3 binary64)))) (*.f64 d1 d1)) (-.f64 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))) d1))
(*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3)) d1)
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d3 (*.f64 d3 d3)) #s(literal 27 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 d1) (-.f64 (*.f64 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))) (/.f64 d1 (/.f64 d3 #s(literal 3 binary64)))) (*.f64 d1 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))))))))
(*.f64 (-.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))) (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 d1 (/.f64 d1 (/.f64 d3 #s(literal 3 binary64))))))
(*.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 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)) (/.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 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)))) d1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)) (/.f64 d3 #s(literal 3 binary64))))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (*.f64 d3 d3))) d1) (/.f64 #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 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))) (neg.f64 (/.f64 (/.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (+.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 1 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 (/.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))
(fma.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -3 binary64) (/.f64 #s(literal -1 binary64) d3) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) d3) #s(literal 3 binary64) #s(literal 1 binary64))
(/.f64 #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 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)) (+.f64 (/.f64 #s(literal 9 binary64) (*.f64 d3 d3)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)) (/.f64 d3 #s(literal 3 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 d3)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))))
(/.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 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)) (/.f64 d3 #s(literal 3 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (+.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 1 binary64) (/.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))))
(/.f64 (+.f64 (/.f64 #s(literal 9 binary64) (*.f64 d3 d3)) #s(literal -1 binary64)) (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.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)) (/.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)) (/.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (*.f64 d3 d3))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3)))))
(/.f64 (neg.f64 (+.f64 (/.f64 #s(literal 9 binary64) (*.f64 d3 d3)) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3)))) (+.f64 (*.f64 (/.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 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 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)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.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 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)) (/.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 (/.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) (/.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)) (/.f64 d3 #s(literal 3 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d3)))))
(*.f64 (+.f64 (/.f64 #s(literal 9 binary64) (*.f64 d3 d3)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 d3 #s(literal 3 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -3 binary64) d3))
(neg.f64 (/.f64 #s(literal -3 binary64) d3))
(/.f64 #s(literal 1 binary64) (/.f64 d3 #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 d3 #s(literal 3 binary64)))))
(/.f64 #s(literal 3 binary64) d3)
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 d3 #s(literal 3 binary64))))
(/.f64 #s(literal -3 binary64) (-.f64 #s(literal 0 binary64) d3))
(pow.f64 (/.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))
(*.f64 #s(literal 3 binary64) (/.f64 #s(literal 1 binary64) d3))
(*.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 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 d3 #s(literal 3 binary64)))))
(*.f64 #s(literal -3 binary64) (/.f64 #s(literal -1 binary64) d3))
(*.f64 (/.f64 #s(literal 1 binary64) d3) #s(literal 3 binary64))
(+.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 3 binary64)))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d2 d1))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d2 d1))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64))) d1)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal -3 binary64) d2)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 (-.f64 #s(literal -3 binary64) d2)))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 d2 d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 d1 d2 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d2 d1))
(neg.f64 (*.f64 d1 (-.f64 #s(literal -3 binary64) d2)))
(/.f64 d1 (/.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))) d1))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64))) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.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 (+.f64 d2 #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64))) d1)))
(/.f64 (-.f64 #s(literal 0 binary64) d1) (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 3 binary64))))
(/.f64 (*.f64 d1 (+.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 d1 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (+.f64 d2 #s(literal -3 binary64)))
(/.f64 (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) #s(literal 1 binary64))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64)))) (-.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 d1 (+.f64 d2 #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (-.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 3 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 #s(literal 3 binary64) d1)) (*.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 #s(literal 3 binary64) d1)) (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d2 d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 #s(literal 3 binary64)))) (-.f64 (*.f64 d2 d1) (*.f64 d1 #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d1) (*.f64 d2 d1)) (*.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 #s(literal 3 binary64) d1))) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 #s(literal 3 binary64))) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d2 d1)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 #s(literal 3 binary64) d1)) (*.f64 (*.f64 d2 d1) (*.f64 d2 d1))) (-.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d2 d1)))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64))) d1) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 #s(literal -3 binary64) d2)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64))) d1))))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal -3 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64))) (/.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 d1 (+.f64 d2 #s(literal 3 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 d1 #s(literal -1 binary64)) (-.f64 #s(literal -3 binary64) d2))
(*.f64 (/.f64 d1 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1/2 binary64))) (/.f64 d1 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64)))) (/.f64 d1 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)))) (/.f64 d1 (+.f64 d2 #s(literal -3 binary64))))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 3 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 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 #s(literal 3 binary64)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64))))
(-.f64 (/.f64 d2 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (/.f64 #s(literal 3 binary64) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal -3 binary64) d2))
(/.f64 (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 3 binary64))) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64)))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64)))
(/.f64 (+.f64 d2 #s(literal -3 binary64)) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -3 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))))
(pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (+.f64 d2 #s(literal 3 binary64))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (+.f64 d2 #s(literal 3 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 3 binary64))))
(*.f64 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64))))
(*.f64 (+.f64 d2 #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))))
(*.f64 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1/2 binary64)) (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 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 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (+.f64 d2 #s(literal -3 binary64)))
(*.f64 (/.f64 #s(literal 1 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 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)))))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 3 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 3 binary64))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal -3 binary64) d2))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1 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) (+.f64 d2 #s(literal -3 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal -3 binary64))) #s(literal 1 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) 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 9 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 3 binary64)))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))))
(/.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 3 binary64))))
(/.f64 (-.f64 #s(literal -3 binary64) d2) #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 d2 (*.f64 d2 d2)) #s(literal 27 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 d2 #s(literal -3 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 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 (*.f64 d2 d2)) #s(literal 27 binary64))) (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 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64)))) (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)))))))
(pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 1 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 d2 #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal -3 binary64) d2))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal -3 binary64) d2) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal -3 binary64) d2) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 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 (*.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 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64))) (/.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 (pow.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 d2 d2) #s(literal -9 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -3 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -9 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -3 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (/.f64 d1 #s(literal -1 binary64)) (+.f64 d3 #s(literal 3 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal -3 binary64) d3)) (*.f64 (/.f64 d1 #s(literal -1 binary64)) (+.f64 d3 #s(literal 3 binary64))))
(neg.f64 (*.f64 (/.f64 d1 #s(literal -1 binary64)) (+.f64 d3 #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (-.f64 #s(literal 3 binary64) d3)) (*.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 3 binary64) d3)) (*.f64 (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (/.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) (/.f64 (-.f64 #s(literal 3 binary64) d3) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) (/.f64 (-.f64 #s(literal 3 binary64) d3) d1))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 #s(literal 3 binary64) d3) d1))
(/.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 3 binary64) d3))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.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)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(/.f64 (*.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) d1) (*.f64 (+.f64 #s(literal 81 binary64) (*.f64 (*.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 d3 (*.f64 d3 (*.f64 d3 d3)))) d1) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (/.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) (/.f64 (-.f64 #s(literal 3 binary64) d3) d1)) (+.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 (-.f64 #s(literal 3 binary64) d3) d1)) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) d1)) (neg.f64 (*.f64 (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (-.f64 #s(literal 3 binary64) d3))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) d1)) (neg.f64 (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 3 binary64) d3))))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) (/.f64 (-.f64 #s(literal 3 binary64) d3) d1))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) (/.f64 (-.f64 #s(literal 3 binary64) d3) d1))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d3)))
(*.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 d1 #s(literal -1 binary64)) (+.f64 d3 #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.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) (-.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) #s(literal -1 binary64)))
(*.f64 (/.f64 d1 (-.f64 #s(literal 3 binary64) d3)) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(*.f64 (*.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) d1) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 81 binary64) (*.f64 (*.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 d3 (*.f64 d3 (*.f64 d3 d3)))) d1) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 3 binary64) d3))))
(*.f64 (/.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) (/.f64 (-.f64 #s(literal 3 binary64) d3) d1)) (/.f64 #s(literal 1 binary64) (+.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 (-.f64 #s(literal 3 binary64) d3) d1)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 3 binary64)))))
(*.f64 (/.f64 d1 (-.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 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 d3 #s(literal 3 binary64)))
(*.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 d3 #s(literal 3 binary64)))))
(*.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 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal 3 binary64)))))))
(*.f64 (/.f64 d1 #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 3 binary64) d3)))
(*.f64 (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) d1) (-.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 d1 (/.f64 #s(literal 1 binary64) (+.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 d1 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.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 d1 (-.f64 #s(literal 3 binary64) d3)))
(+.f64 (*.f64 d1 #s(literal 9 binary64)) (*.f64 d1 (*.f64 d3 (-.f64 #s(literal 0 binary64) d3))))
(+.f64 (*.f64 #s(literal 9 binary64) d1) (*.f64 (*.f64 d3 (-.f64 #s(literal 0 binary64) d3)) d1))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))))
(fma.f64 d1 #s(literal 9 binary64) (*.f64 d1 (*.f64 d3 (-.f64 #s(literal 0 binary64) d3))))
(fma.f64 #s(literal 9 binary64) d1 (*.f64 (*.f64 d3 (-.f64 #s(literal 0 binary64) d3)) d1))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (*.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (*.f64 (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (*.f64 d1 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (*.f64 d1 (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) d1) (+.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)))) d1) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 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 d1 (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) d1)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) d1)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 9 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (*.f64 d3 (-.f64 #s(literal 0 binary64) d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 #s(literal 9 binary64)) (*.f64 d1 #s(literal 9 binary64))) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 (-.f64 #s(literal 0 binary64) d3))) (*.f64 d1 (*.f64 d3 (-.f64 #s(literal 0 binary64) d3)))) (*.f64 (*.f64 d1 #s(literal 9 binary64)) (*.f64 d1 (*.f64 d3 (-.f64 #s(literal 0 binary64) d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 9 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 d3 (-.f64 #s(literal 0 binary64) d3)) d1) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 #s(literal 9 binary64) d1) (*.f64 #s(literal 9 binary64) d1)) (-.f64 (*.f64 (*.f64 (*.f64 d3 (-.f64 #s(literal 0 binary64) d3)) d1) (*.f64 (*.f64 d3 (-.f64 #s(literal 0 binary64) d3)) d1)) (*.f64 (*.f64 #s(literal 9 binary64) d1) (*.f64 (*.f64 d3 (-.f64 #s(literal 0 binary64) d3)) d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal 9 binary64)) (*.f64 d1 #s(literal 9 binary64))) (*.f64 (*.f64 d1 (*.f64 d3 (-.f64 #s(literal 0 binary64) d3))) (*.f64 d1 (*.f64 d3 (-.f64 #s(literal 0 binary64) d3))))) (-.f64 (*.f64 d1 #s(literal 9 binary64)) (*.f64 d1 (*.f64 d3 (-.f64 #s(literal 0 binary64) d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 9 binary64) d1) (*.f64 #s(literal 9 binary64) d1)) (*.f64 (*.f64 (*.f64 d3 (-.f64 #s(literal 0 binary64) d3)) d1) (*.f64 (*.f64 d3 (-.f64 #s(literal 0 binary64) d3)) d1))) (-.f64 (*.f64 #s(literal 9 binary64) d1) (*.f64 (*.f64 d3 (-.f64 #s(literal 0 binary64) d3)) d1)))
(*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) d1)
(*.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))))
(*.f64 (*.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) d1) (/.f64 #s(literal 1 binary64) (+.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)))) d1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(+.f64 #s(literal 9 binary64) (*.f64 d3 (-.f64 #s(literal 0 binary64) d3)))
(+.f64 (*.f64 d3 (-.f64 #s(literal 0 binary64) d3)) #s(literal 9 binary64))
(+.f64 (/.f64 #s(literal 729 binary64) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))) (neg.f64 (/.f64 (*.f64 (*.f64 d3 d3) (*.f64 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 #s(literal 81 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))))
(-.f64 #s(literal 9 binary64) (*.f64 d3 d3))
(-.f64 (/.f64 #s(literal 729 binary64) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))) (/.f64 (*.f64 (*.f64 d3 d3) (*.f64 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 #s(literal 81 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(-.f64 (/.f64 #s(literal 81 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 (-.f64 #s(literal 0 binary64) d3)))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (-.f64 #s(literal 9 binary64) (*.f64 d3 (-.f64 #s(literal 0 binary64) d3)))))
(fma.f64 d3 (-.f64 #s(literal 0 binary64) d3) #s(literal 9 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 d3 d3) #s(literal 9 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) d3) d3 #s(literal 9 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 81 binary64) (-.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 #s(literal 9 binary64) (*.f64 d3 (-.f64 #s(literal 0 binary64) d3))))) (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 (-.f64 #s(literal 0 binary64) d3))) (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))))
(/.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 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 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) (+.f64 #s(literal 81 binary64) (-.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 #s(literal 9 binary64) (*.f64 d3 (-.f64 #s(literal 0 binary64) d3))))))
(/.f64 (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(/.f64 (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) (-.f64 #s(literal 9 binary64) (*.f64 d3 (-.f64 #s(literal 0 binary64) d3))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))))) (neg.f64 (+.f64 #s(literal 81 binary64) (-.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 #s(literal 9 binary64) (*.f64 d3 (-.f64 #s(literal 0 binary64) d3)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 (-.f64 #s(literal 0 binary64) d3)))))
(/.f64 (-.f64 (*.f64 #s(literal 729 binary64) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))) (*.f64 (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))))) (*.f64 (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.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 81 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))))
(/.f64 (+.f64 (*.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 d3 (-.f64 #s(literal 0 binary64) d3))) #s(literal 729 binary64)) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 (-.f64 #s(literal 0 binary64) d3)) #s(literal 9 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 729 binary64) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 729 binary64) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))) (/.f64 #s(literal 729 binary64) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 d3 d3) (*.f64 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 d3 d3) (*.f64 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 #s(literal 729 binary64) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))) (/.f64 (*.f64 (*.f64 d3 d3) (*.f64 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 (pow.f64 (/.f64 #s(literal 81 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 81 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 81 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (+.f64 (*.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (*.f64 (/.f64 #s(literal 81 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))))))
(/.f64 (-.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) #s(literal 81 binary64)) (-.f64 (*.f64 d3 (-.f64 #s(literal 0 binary64) d3)) #s(literal 9 binary64)))
(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 9 binary64) (*.f64 d3 d3)))
(*.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))))
(*.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 81 binary64) (-.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 #s(literal 9 binary64) (*.f64 d3 (-.f64 #s(literal 0 binary64) d3)))))))
(*.f64 (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(*.f64 (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 (-.f64 #s(literal 0 binary64) d3)))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 d3)))
(pow.f64 d3 #s(literal 2 binary64))
(pow.f64 (*.f64 d3 d3) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 d3)) #s(literal 2 binary64))
(*.f64 d3 d3)
(*.f64 (-.f64 #s(literal 0 binary64) d3) (-.f64 #s(literal 0 binary64) d3))
(*.f64 (exp.f64 (log.f64 d3)) (exp.f64 (log.f64 d3)))
(+.f64 #s(literal 3 binary64) (-.f64 #s(literal 0 binary64) d3))
(+.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 3 binary64))
(+.f64 (/.f64 #s(literal 9 binary64) (+.f64 d3 #s(literal 3 binary64))) (neg.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal 3 binary64)))))
(+.f64 (/.f64 #s(literal 27 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal 3 binary64))))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d3 d3)) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal 3 binary64)))))))
(-.f64 #s(literal 3 binary64) d3)
(-.f64 #s(literal 0 binary64) (+.f64 #s(literal -3 binary64) d3))
(-.f64 (/.f64 #s(literal 9 binary64) (+.f64 d3 #s(literal 3 binary64))) (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal 3 binary64))))
(-.f64 (/.f64 #s(literal 27 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.f64 d3 (*.f64 d3 d3)) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal 3 binary64))))))
(-.f64 (/.f64 (/.f64 #s(literal 9 binary64) (+.f64 d3 #s(literal 3 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal 3 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 #s(literal 27 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal 3 binary64))))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 d3 (*.f64 d3 d3)) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal 3 binary64))))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 #s(literal 729 binary64) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))) (+.f64 d3 #s(literal 3 binary64))) (/.f64 (/.f64 (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))) (+.f64 d3 #s(literal 3 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 81 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (+.f64 d3 #s(literal 3 binary64))) (/.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (+.f64 d3 #s(literal 3 binary64))))
(-.f64 (/.f64 #s(literal 729 binary64) (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))))) (/.f64 (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))))))
(-.f64 (/.f64 #s(literal 81 binary64) (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))))
(fma.f64 #s(literal -1 binary64) d3 #s(literal 3 binary64))
(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 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d3)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))) (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 0 binary64) d3)))) (-.f64 #s(literal 27 binary64) (*.f64 d3 (*.f64 d3 d3)))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (+.f64 d3 #s(literal 3 binary64)))
(/.f64 (-.f64 #s(literal 3 binary64) d3) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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))) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 0 binary64) d3)))))
(/.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))))
(/.f64 (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) (+.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 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 #s(literal 9 binary64) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 0 binary64) d3))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))))) (neg.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))))
(/.f64 (-.f64 (*.f64 #s(literal 9 binary64) (+.f64 d3 #s(literal 3 binary64))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d3 d3))) (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 d3 #s(literal 3 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 27 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal 3 binary64)))) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal 3 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 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 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 (*.f64 d3 d3))) #s(literal 27 binary64)) (+.f64 (*.f64 d3 d3) (-.f64 #s(literal 9 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 9 binary64) (+.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 9 binary64) (+.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (+.f64 d3 #s(literal 3 binary64)))) (+.f64 (*.f64 (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal 3 binary64))) (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 9 binary64) (+.f64 d3 #s(literal 3 binary64))) (/.f64 (*.f64 d3 d3) (+.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 27 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal 3 binary64))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 (*.f64 d3 d3)) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal 3 binary64))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 27 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 #s(literal 27 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal 3 binary64)))))) (+.f64 (*.f64 (/.f64 (*.f64 d3 (*.f64 d3 d3)) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.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 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal 3 binary64))))) (/.f64 (*.f64 d3 (*.f64 d3 d3)) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal 3 binary64)))))))))
(/.f64 (-.f64 (*.f64 d3 d3) #s(literal 9 binary64)) (-.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal 3 binary64)))
(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 9 binary64) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (+.f64 d3 #s(literal 3 binary64))))
(*.f64 (-.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 #s(literal 9 binary64) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 3 binary64) (-.f64 #s(literal 0 binary64) d3))))))
(*.f64 (-.f64 #s(literal 729 binary64) (*.f64 (*.f64 d3 d3) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))))))
(*.f64 (-.f64 #s(literal 81 binary64) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 #s(literal 3 binary64)) (+.f64 #s(literal 9 binary64) (*.f64 d3 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 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 0 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 d3 #s(literal 3 binary64)))))))

simplify200.0ms (3.3%)

Algorithm
egg-herbie
Rules
2874×*-lowering-*.f32
2874×*-lowering-*.f64
1930×fnmadd-define
1582×fmsub-define
1442×fma-lowering-fma.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01561738
15151545
214091542
343451541
083831541
Stop Event
iter limit
node limit
Counts
324 → 324
Calls
Call 1
Inputs
(* 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 (+ 1 (/ d3 d2))))
(* d1 (* d2 (+ 1 (/ d3 d2))))
(* d1 (* d2 (+ 1 (/ d3 d2))))
(* d1 (* d2 (+ 1 (/ d3 d2))))
(* d1 (* d2 (+ 1 (/ d3 d2))))
(* d1 (* d2 (+ 1 (/ d3 d2))))
(* d1 (* d2 (+ 1 (/ d3 d2))))
(* d1 (* d2 (+ 1 (/ d3 d2))))
(* d1 (* d2 (+ 1 (/ d3 d2))))
(* d1 (* d2 (+ 1 (/ d3 d2))))
(* d1 (* d2 (+ 1 (/ d3 d2))))
(* d1 (* d2 (+ 1 (/ 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 (+ 1 (/ d3 d2)))
(* d1 (+ 1 (/ d3 d2)))
(* d1 (+ 1 (/ d3 d2)))
(* d1 (+ 1 (/ d3 d2)))
(* d1 (+ 1 (/ d3 d2)))
(* d1 (+ 1 (/ d3 d2)))
(* d1 (+ 1 (/ d3 d2)))
(* d1 (+ 1 (/ d3 d2)))
(* d1 (+ 1 (/ d3 d2)))
(* d1 (+ 1 (/ d3 d2)))
(* d1 (+ 1 (/ d3 d2)))
(* d1 (+ 1 (/ d3 d2)))
d1
(+ d1 (/ (* d1 d3) d2))
(+ d1 (/ (* d1 d3) d2))
(+ d1 (/ (* d1 d3) d2))
(/ (* d1 d3) d2)
(* d3 (+ (/ d1 d2) (/ d1 d3)))
(* d3 (+ (/ d1 d2) (/ d1 d3)))
(* d3 (+ (/ d1 d2) (/ d1 d3)))
(/ (* d1 d3) d2)
(* -1 (* d3 (+ (* -1 (/ d1 d2)) (* -1 (/ d1 d3)))))
(* -1 (* d3 (+ (* -1 (/ d1 d2)) (* -1 (/ d1 d3)))))
(* -1 (* d3 (+ (* -1 (/ d1 d2)) (* -1 (/ d1 d3)))))
(/ (* d1 d3) d2)
(/ (+ (* d1 d2) (* d1 d3)) d2)
(/ (+ (* d1 d2) (* d1 d3)) d2)
(/ (+ (* d1 d2) (* d1 d3)) d2)
d1
(+ d1 (/ (* d1 d3) d2))
(+ d1 (/ (* d1 d3) d2))
(+ d1 (/ (* d1 d3) d2))
d1
(+ d1 (/ (* d1 d3) d2))
(+ d1 (/ (* d1 d3) d2))
(+ d1 (/ (* d1 d3) d2))
1
(+ 1 (/ d3 d2))
(+ 1 (/ d3 d2))
(+ 1 (/ d3 d2))
(/ d3 d2)
(* d3 (+ (/ 1 d2) (/ 1 d3)))
(* d3 (+ (/ 1 d2) (/ 1 d3)))
(* d3 (+ (/ 1 d2) (/ 1 d3)))
(/ d3 d2)
(* d3 (+ (/ 1 d2) (/ 1 d3)))
(* d3 (+ (/ 1 d2) (/ 1 d3)))
(* d3 (+ (/ 1 d2) (/ 1 d3)))
(/ d3 d2)
(/ (+ d2 d3) d2)
(/ (+ d2 d3) d2)
(/ (+ d2 d3) d2)
1
(+ 1 (/ d3 d2))
(+ 1 (/ d3 d2))
(+ 1 (/ d3 d2))
1
(+ 1 (/ d3 d2))
(+ 1 (/ d3 d2))
(+ 1 (/ d3 d2))
(/ d3 d2)
(/ d3 d2)
(/ d3 d2)
(/ d3 d2)
(/ d3 d2)
(/ d3 d2)
(/ d3 d2)
(/ d3 d2)
(/ d3 d2)
(/ d3 d2)
(/ d3 d2)
(/ d3 d2)
(/ d3 d2)
(/ d3 d2)
(/ d3 d2)
(/ d3 d2)
(/ d3 d2)
(/ d3 d2)
(/ d3 d2)
(/ d3 d2)
(/ d3 d2)
(/ d3 d2)
(/ d3 d2)
(/ d3 d2)
(* 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))))
(* d1 (* d3 (+ 1 (* 3 (/ 1 d3)))))
(* d1 (* d3 (+ 1 (* 3 (/ 1 d3)))))
(* d1 (* d3 (+ 1 (* 3 (/ 1 d3)))))
(* d1 (* d3 (+ 1 (* 3 (/ 1 d3)))))
(* d1 (* d3 (+ 1 (* 3 (/ 1 d3)))))
(* d1 (* d3 (+ 1 (* 3 (/ 1 d3)))))
(* d1 (* d3 (+ 1 (* 3 (/ 1 d3)))))
(* d1 (* d3 (+ 1 (* 3 (/ 1 d3)))))
(* d1 (* d3 (+ 1 (* 3 (/ 1 d3)))))
(* d1 (* d3 (+ 1 (* 3 (/ 1 d3)))))
(* d1 (* d3 (+ 1 (* 3 (/ 1 d3)))))
(* d1 (* d3 (+ 1 (* 3 (/ 1 d3)))))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(* 3 (/ d1 d3))
(/ (+ (* 3 d1) (* d1 d3)) d3)
(/ (+ (* 3 d1) (* d1 d3)) d3)
(/ (+ (* 3 d1) (* d1 d3)) d3)
d1
(+ d1 (* 3 (/ d1 d3)))
(+ d1 (* 3 (/ d1 d3)))
(+ d1 (* 3 (/ d1 d3)))
d1
(+ d1 (* 3 (/ d1 d3)))
(+ d1 (* 3 (/ d1 d3)))
(+ d1 (* 3 (/ d1 d3)))
(/ 3 d3)
(/ (+ 3 d3) d3)
(/ (+ 3 d3) d3)
(/ (+ 3 d3) d3)
1
(+ 1 (* 3 (/ 1 d3)))
(+ 1 (* 3 (/ 1 d3)))
(+ 1 (* 3 (/ 1 d3)))
1
(+ 1 (* 3 (/ 1 d3)))
(+ 1 (* 3 (/ 1 d3)))
(+ 1 (* 3 (/ 1 d3)))
(/ 3 d3)
(/ 3 d3)
(/ 3 d3)
(/ 3 d3)
(/ 3 d3)
(/ 3 d3)
(/ 3 d3)
(/ 3 d3)
(/ 3 d3)
(/ 3 d3)
(/ 3 d3)
(/ 3 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))))
1/3
(+ 1/3 (* -1/9 d2))
(+ 1/3 (* d2 (- (* 1/27 d2) 1/9)))
(+ 1/3 (* d2 (- (* d2 (+ 1/27 (* -1/81 d2))) 1/9)))
(/ 1 d2)
(/ (- 1 (* 3 (/ 1 d2))) d2)
(/ (- (+ 1 (/ 9 (pow d2 2))) (* 3 (/ 1 d2))) d2)
(/ (- (+ 1 (/ 9 (pow d2 2))) (+ (* 3 (/ 1 d2)) (* 27 (/ 1 (pow d2 3))))) d2)
(/ 1 d2)
(* -1 (/ (- (* 3 (/ 1 d2)) 1) d2))
(* -1 (/ (- (* -1 (/ (- (* 9 (/ 1 d2)) 3) d2)) 1) d2))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 27 (/ 1 d2)) 9) d2)) 3) d2)) 1) 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))))
(* 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))))
(/ (* d1 (- 9 (pow d3 2))) (- 3 d3))
(/ (* d1 (- 9 (pow d3 2))) (- 3 d3))
(/ (* d1 (- 9 (pow d3 2))) (- 3 d3))
(/ (* d1 (- 9 (pow d3 2))) (- 3 d3))
(/ (* d1 (- 9 (pow d3 2))) (- 3 d3))
(/ (* d1 (- 9 (pow d3 2))) (- 3 d3))
(/ (* d1 (- 9 (pow d3 2))) (- 3 d3))
(/ (* d1 (- 9 (pow d3 2))) (- 3 d3))
(/ (* d1 (- 9 (pow d3 2))) (- 3 d3))
(/ (* d1 (- 9 (pow d3 2))) (- 3 d3))
(/ (* d1 (- 9 (pow d3 2))) (- 3 d3))
(/ (* d1 (- 9 (pow d3 2))) (- 3 d3))
(* 9 d1)
(+ (* -1 (* d1 (pow d3 2))) (* 9 d1))
(+ (* -1 (* d1 (pow d3 2))) (* 9 d1))
(+ (* -1 (* d1 (pow d3 2))) (* 9 d1))
(* -1 (* d1 (pow d3 2)))
(* (pow d3 2) (+ (* -1 d1) (* 9 (/ d1 (pow d3 2)))))
(* (pow d3 2) (+ (* -1 d1) (* 9 (/ d1 (pow d3 2)))))
(* (pow d3 2) (+ (* -1 d1) (* 9 (/ d1 (pow d3 2)))))
(* -1 (* d1 (pow d3 2)))
(* (pow d3 2) (+ (* -1 d1) (* 9 (/ d1 (pow d3 2)))))
(* (pow d3 2) (+ (* -1 d1) (* 9 (/ d1 (pow d3 2)))))
(* (pow d3 2) (+ (* -1 d1) (* 9 (/ d1 (pow d3 2)))))
(* d1 (- 9 (pow d3 2)))
(* d1 (- 9 (pow d3 2)))
(* d1 (- 9 (pow d3 2)))
(* d1 (- 9 (pow d3 2)))
(* d1 (- 9 (pow d3 2)))
(* d1 (- 9 (pow d3 2)))
(* d1 (- 9 (pow d3 2)))
(* d1 (- 9 (pow d3 2)))
(* d1 (- 9 (pow d3 2)))
(* d1 (- 9 (pow d3 2)))
(* d1 (- 9 (pow d3 2)))
(* d1 (- 9 (pow d3 2)))
9
(+ 9 (* -1 (pow d3 2)))
(+ 9 (* -1 (pow d3 2)))
(+ 9 (* -1 (pow d3 2)))
(* -1 (pow d3 2))
(* (pow d3 2) (- (* 9 (/ 1 (pow d3 2))) 1))
(* (pow d3 2) (- (* 9 (/ 1 (pow d3 2))) 1))
(* (pow d3 2) (- (* 9 (/ 1 (pow d3 2))) 1))
(* -1 (pow d3 2))
(* (pow d3 2) (- (* 9 (/ 1 (pow d3 2))) 1))
(* (pow d3 2) (- (* 9 (/ 1 (pow d3 2))) 1))
(* (pow d3 2) (- (* 9 (/ 1 (pow d3 2))) 1))
(pow d3 2)
(pow d3 2)
(pow d3 2)
(pow d3 2)
(pow d3 2)
(pow d3 2)
(pow d3 2)
(pow d3 2)
(pow d3 2)
(pow d3 2)
(pow d3 2)
(pow d3 2)
3
(+ 3 (* -1 d3))
(+ 3 (* -1 d3))
(+ 3 (* -1 d3))
(* -1 d3)
(* d3 (- (* 3 (/ 1 d3)) 1))
(* d3 (- (* 3 (/ 1 d3)) 1))
(* d3 (- (* 3 (/ 1 d3)) 1))
(* -1 d3)
(* -1 (* d3 (- 1 (* 3 (/ 1 d3)))))
(* -1 (* d3 (- 1 (* 3 (/ 1 d3)))))
(* -1 (* d3 (- 1 (* 3 (/ 1 d3)))))
Outputs
(* 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 (+ 1 (/ d3 d2))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (* d2 (+ 1 (/ d3 d2))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (* d2 (+ 1 (/ d3 d2))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (* d2 (+ 1 (/ d3 d2))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (* d2 (+ 1 (/ d3 d2))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (* d2 (+ 1 (/ d3 d2))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (* d2 (+ 1 (/ d3 d2))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (* d2 (+ 1 (/ d3 d2))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (* d2 (+ 1 (/ d3 d2))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (* d2 (+ 1 (/ d3 d2))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (* d2 (+ 1 (/ d3 d2))))
(*.f64 d1 (+.f64 d3 d2))
(* d1 (* d2 (+ 1 (/ 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 (+ 1 (/ d3 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(* d1 (+ 1 (/ d3 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(* d1 (+ 1 (/ d3 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(* d1 (+ 1 (/ d3 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(* d1 (+ 1 (/ d3 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(* d1 (+ 1 (/ d3 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(* d1 (+ 1 (/ d3 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(* d1 (+ 1 (/ d3 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(* d1 (+ 1 (/ d3 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(* d1 (+ 1 (/ d3 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(* d1 (+ 1 (/ d3 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(* d1 (+ 1 (/ d3 d2)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
d1
(+ d1 (/ (* d1 d3) d2))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(+ d1 (/ (* d1 d3) d2))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(+ d1 (/ (* d1 d3) d2))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(/ (* d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(* d3 (+ (/ d1 d2) (/ d1 d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(* d3 (+ (/ d1 d2) (/ d1 d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(* d3 (+ (/ d1 d2) (/ d1 d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(/ (* d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(* -1 (* d3 (+ (* -1 (/ d1 d2)) (* -1 (/ d1 d3)))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(* -1 (* d3 (+ (* -1 (/ d1 d2)) (* -1 (/ d1 d3)))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(* -1 (* d3 (+ (* -1 (/ d1 d2)) (* -1 (/ d1 d3)))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(/ (* d1 d3) d2)
(/.f64 (*.f64 d1 d3) d2)
(/ (+ (* d1 d2) (* d1 d3)) d2)
(*.f64 d1 (/.f64 (+.f64 d3 d2) d2))
(/ (+ (* d1 d2) (* d1 d3)) d2)
(*.f64 d1 (/.f64 (+.f64 d3 d2) d2))
(/ (+ (* d1 d2) (* d1 d3)) d2)
(*.f64 d1 (/.f64 (+.f64 d3 d2) d2))
d1
(+ d1 (/ (* d1 d3) d2))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(+ d1 (/ (* d1 d3) d2))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(+ d1 (/ (* d1 d3) d2))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
d1
(+ d1 (/ (* d1 d3) d2))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(+ d1 (/ (* d1 d3) d2))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
(+ d1 (/ (* d1 d3) d2))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))
1
#s(literal 1 binary64)
(+ 1 (/ d3 d2))
(+.f64 #s(literal 1 binary64) (/.f64 d3 d2))
(+ 1 (/ d3 d2))
(+.f64 #s(literal 1 binary64) (/.f64 d3 d2))
(+ 1 (/ d3 d2))
(+.f64 #s(literal 1 binary64) (/.f64 d3 d2))
(/ d3 d2)
(/.f64 d3 d2)
(* d3 (+ (/ 1 d2) (/ 1 d3)))
(+.f64 #s(literal 1 binary64) (/.f64 d3 d2))
(* d3 (+ (/ 1 d2) (/ 1 d3)))
(+.f64 #s(literal 1 binary64) (/.f64 d3 d2))
(* d3 (+ (/ 1 d2) (/ 1 d3)))
(+.f64 #s(literal 1 binary64) (/.f64 d3 d2))
(/ d3 d2)
(/.f64 d3 d2)
(* d3 (+ (/ 1 d2) (/ 1 d3)))
(+.f64 #s(literal 1 binary64) (/.f64 d3 d2))
(* d3 (+ (/ 1 d2) (/ 1 d3)))
(+.f64 #s(literal 1 binary64) (/.f64 d3 d2))
(* d3 (+ (/ 1 d2) (/ 1 d3)))
(+.f64 #s(literal 1 binary64) (/.f64 d3 d2))
(/ d3 d2)
(/.f64 d3 d2)
(/ (+ d2 d3) d2)
(/.f64 (+.f64 d3 d2) d2)
(/ (+ d2 d3) d2)
(/.f64 (+.f64 d3 d2) d2)
(/ (+ d2 d3) d2)
(/.f64 (+.f64 d3 d2) d2)
1
#s(literal 1 binary64)
(+ 1 (/ d3 d2))
(+.f64 #s(literal 1 binary64) (/.f64 d3 d2))
(+ 1 (/ d3 d2))
(+.f64 #s(literal 1 binary64) (/.f64 d3 d2))
(+ 1 (/ d3 d2))
(+.f64 #s(literal 1 binary64) (/.f64 d3 d2))
1
#s(literal 1 binary64)
(+ 1 (/ d3 d2))
(+.f64 #s(literal 1 binary64) (/.f64 d3 d2))
(+ 1 (/ d3 d2))
(+.f64 #s(literal 1 binary64) (/.f64 d3 d2))
(+ 1 (/ d3 d2))
(+.f64 #s(literal 1 binary64) (/.f64 d3 d2))
(/ d3 d2)
(/.f64 d3 d2)
(/ d3 d2)
(/.f64 d3 d2)
(/ d3 d2)
(/.f64 d3 d2)
(/ d3 d2)
(/.f64 d3 d2)
(/ d3 d2)
(/.f64 d3 d2)
(/ d3 d2)
(/.f64 d3 d2)
(/ d3 d2)
(/.f64 d3 d2)
(/ d3 d2)
(/.f64 d3 d2)
(/ d3 d2)
(/.f64 d3 d2)
(/ d3 d2)
(/.f64 d3 d2)
(/ d3 d2)
(/.f64 d3 d2)
(/ d3 d2)
(/.f64 d3 d2)
(/ d3 d2)
(/.f64 d3 d2)
(/ d3 d2)
(/.f64 d3 d2)
(/ d3 d2)
(/.f64 d3 d2)
(/ d3 d2)
(/.f64 d3 d2)
(/ d3 d2)
(/.f64 d3 d2)
(/ d3 d2)
(/.f64 d3 d2)
(/ d3 d2)
(/.f64 d3 d2)
(/ d3 d2)
(/.f64 d3 d2)
(/ d3 d2)
(/.f64 d3 d2)
(/ d3 d2)
(/.f64 d3 d2)
(/ d3 d2)
(/.f64 d3 d2)
(/ d3 d2)
(/.f64 d3 d2)
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(+ (* 3 d1) (* d1 d3))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(+ (* 3 d1) (* d1 d3))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(+ (* 3 d1) (* d1 d3))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* d1 (* d3 (+ 1 (* 3 (/ 1 d3)))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* d1 (* d3 (+ 1 (* 3 (/ 1 d3)))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* d1 (* d3 (+ 1 (* 3 (/ 1 d3)))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* d1 (* d3 (+ 1 (* 3 (/ 1 d3)))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* d1 (* d3 (+ 1 (* 3 (/ 1 d3)))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* d1 (* d3 (+ 1 (* 3 (/ 1 d3)))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* d1 (* d3 (+ 1 (* 3 (/ 1 d3)))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* d1 (* d3 (+ 1 (* 3 (/ 1 d3)))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* d1 (* d3 (+ 1 (* 3 (/ 1 d3)))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* d1 (* d3 (+ 1 (* 3 (/ 1 d3)))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* d1 (* d3 (+ 1 (* 3 (/ 1 d3)))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* d1 (* d3 (+ 1 (* 3 (/ 1 d3)))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(* 3 (/ d1 d3))
(*.f64 (/.f64 d1 d3) #s(literal 3 binary64))
(/ (+ (* 3 d1) (* d1 d3)) d3)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(/ (+ (* 3 d1) (* d1 d3)) d3)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(/ (+ (* 3 d1) (* d1 d3)) d3)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
d1
(+ d1 (* 3 (/ d1 d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(+ d1 (* 3 (/ d1 d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(+ d1 (* 3 (/ d1 d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
d1
(+ d1 (* 3 (/ d1 d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(+ d1 (* 3 (/ d1 d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(+ d1 (* 3 (/ d1 d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3)))
(/ 3 d3)
(/.f64 #s(literal 3 binary64) d3)
(/ (+ 3 d3) d3)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))
(/ (+ 3 d3) d3)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))
(/ (+ 3 d3) d3)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))
1
#s(literal 1 binary64)
(+ 1 (* 3 (/ 1 d3)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))
(+ 1 (* 3 (/ 1 d3)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))
(+ 1 (* 3 (/ 1 d3)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))
1
#s(literal 1 binary64)
(+ 1 (* 3 (/ 1 d3)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))
(+ 1 (* 3 (/ 1 d3)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))
(+ 1 (* 3 (/ 1 d3)))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))
(/ 3 d3)
(/.f64 #s(literal 3 binary64) d3)
(/ 3 d3)
(/.f64 #s(literal 3 binary64) d3)
(/ 3 d3)
(/.f64 #s(literal 3 binary64) d3)
(/ 3 d3)
(/.f64 #s(literal 3 binary64) d3)
(/ 3 d3)
(/.f64 #s(literal 3 binary64) d3)
(/ 3 d3)
(/.f64 #s(literal 3 binary64) d3)
(/ 3 d3)
(/.f64 #s(literal 3 binary64) d3)
(/ 3 d3)
(/.f64 #s(literal 3 binary64) d3)
(/ 3 d3)
(/.f64 #s(literal 3 binary64) d3)
(/ 3 d3)
(/.f64 #s(literal 3 binary64) d3)
(/ 3 d3)
(/.f64 #s(literal 3 binary64) d3)
(/ 3 d3)
(/.f64 #s(literal 3 binary64) d3)
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(* d1 (+ 3 d2))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(+ (* 3 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(+ (* 3 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(+ (* 3 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
1/3
#s(literal 1/3 binary64)
(+ 1/3 (* -1/9 d2))
(+.f64 #s(literal 1/3 binary64) (*.f64 d2 #s(literal -1/9 binary64)))
(+ 1/3 (* d2 (- (* 1/27 d2) 1/9)))
(+.f64 #s(literal 1/3 binary64) (*.f64 d2 (+.f64 #s(literal -1/9 binary64) (*.f64 d2 #s(literal 1/27 binary64)))))
(+ 1/3 (* d2 (- (* d2 (+ 1/27 (* -1/81 d2))) 1/9)))
(+.f64 #s(literal 1/3 binary64) (*.f64 d2 (+.f64 #s(literal -1/9 binary64) (*.f64 d2 (+.f64 #s(literal 1/27 binary64) (*.f64 d2 #s(literal -1/81 binary64)))))))
(/ 1 d2)
(/.f64 #s(literal 1 binary64) d2)
(/ (- 1 (* 3 (/ 1 d2))) d2)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d2)) d2)
(/ (- (+ 1 (/ 9 (pow d2 2))) (* 3 (/ 1 d2))) d2)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -3 binary64) (/.f64 #s(literal 9 binary64) d2)) d2)) d2)
(/ (- (+ 1 (/ 9 (pow d2 2))) (+ (* 3 (/ 1 d2)) (* 27 (/ 1 (pow d2 3))))) d2)
(/.f64 (+.f64 (/.f64 (+.f64 #s(literal -3 binary64) (/.f64 #s(literal 9 binary64) d2)) d2) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 27 binary64) (*.f64 d2 (*.f64 d2 d2))))) d2)
(/ 1 d2)
(/.f64 #s(literal 1 binary64) d2)
(* -1 (/ (- (* 3 (/ 1 d2)) 1) d2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -3 binary64) d2)) d2)
(* -1 (/ (- (* -1 (/ (- (* 9 (/ 1 d2)) 3) d2)) 1) d2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -3 binary64) (/.f64 #s(literal 9 binary64) d2)) d2)) d2)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 27 (/ 1 d2)) 9) d2)) 3) d2)) 1) d2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -3 binary64) (/.f64 (-.f64 #s(literal 9 binary64) (/.f64 #s(literal 27 binary64) d2)) d2)) d2)) d2)
3
#s(literal 3 binary64)
(+ 3 d2)
(+.f64 d2 #s(literal 3 binary64))
(+ 3 d2)
(+.f64 d2 #s(literal 3 binary64))
(+ 3 d2)
(+.f64 d2 #s(literal 3 binary64))
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(+.f64 d2 #s(literal 3 binary64))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(+.f64 d2 #s(literal 3 binary64))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(+.f64 d2 #s(literal 3 binary64))
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(+.f64 d2 #s(literal 3 binary64))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(+.f64 d2 #s(literal 3 binary64))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(+.f64 d2 #s(literal 3 binary64))
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(+ (* 3 d1) (* d1 d3))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(+ (* 3 d1) (* d1 d3))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(+ (* 3 d1) (* d1 d3))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))
(/ (* d1 (- 9 (pow d3 2))) (- 3 d3))
(/.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 3 binary64) d3))
(/ (* d1 (- 9 (pow d3 2))) (- 3 d3))
(/.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 3 binary64) d3))
(/ (* d1 (- 9 (pow d3 2))) (- 3 d3))
(/.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 3 binary64) d3))
(/ (* d1 (- 9 (pow d3 2))) (- 3 d3))
(/.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 3 binary64) d3))
(/ (* d1 (- 9 (pow d3 2))) (- 3 d3))
(/.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 3 binary64) d3))
(/ (* d1 (- 9 (pow d3 2))) (- 3 d3))
(/.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 3 binary64) d3))
(/ (* d1 (- 9 (pow d3 2))) (- 3 d3))
(/.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 3 binary64) d3))
(/ (* d1 (- 9 (pow d3 2))) (- 3 d3))
(/.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 3 binary64) d3))
(/ (* d1 (- 9 (pow d3 2))) (- 3 d3))
(/.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 3 binary64) d3))
(/ (* d1 (- 9 (pow d3 2))) (- 3 d3))
(/.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 3 binary64) d3))
(/ (* d1 (- 9 (pow d3 2))) (- 3 d3))
(/.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 3 binary64) d3))
(/ (* d1 (- 9 (pow d3 2))) (- 3 d3))
(/.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal 3 binary64) d3))
(* 9 d1)
(*.f64 d1 #s(literal 9 binary64))
(+ (* -1 (* d1 (pow d3 2))) (* 9 d1))
(*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(+ (* -1 (* d1 (pow d3 2))) (* 9 d1))
(*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(+ (* -1 (* d1 (pow d3 2))) (* 9 d1))
(*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(* -1 (* d1 (pow d3 2)))
(-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d3 d3)))
(* (pow d3 2) (+ (* -1 d1) (* 9 (/ d1 (pow d3 2)))))
(*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(* (pow d3 2) (+ (* -1 d1) (* 9 (/ d1 (pow d3 2)))))
(*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(* (pow d3 2) (+ (* -1 d1) (* 9 (/ d1 (pow d3 2)))))
(*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(* -1 (* d1 (pow d3 2)))
(-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d3 d3)))
(* (pow d3 2) (+ (* -1 d1) (* 9 (/ d1 (pow d3 2)))))
(*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(* (pow d3 2) (+ (* -1 d1) (* 9 (/ d1 (pow d3 2)))))
(*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(* (pow d3 2) (+ (* -1 d1) (* 9 (/ d1 (pow d3 2)))))
(*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(* d1 (- 9 (pow d3 2)))
(*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(* d1 (- 9 (pow d3 2)))
(*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(* d1 (- 9 (pow d3 2)))
(*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(* d1 (- 9 (pow d3 2)))
(*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(* d1 (- 9 (pow d3 2)))
(*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(* d1 (- 9 (pow d3 2)))
(*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(* d1 (- 9 (pow d3 2)))
(*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(* d1 (- 9 (pow d3 2)))
(*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(* d1 (- 9 (pow d3 2)))
(*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(* d1 (- 9 (pow d3 2)))
(*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(* d1 (- 9 (pow d3 2)))
(*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(* d1 (- 9 (pow d3 2)))
(*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
9
#s(literal 9 binary64)
(+ 9 (* -1 (pow d3 2)))
(-.f64 #s(literal 9 binary64) (*.f64 d3 d3))
(+ 9 (* -1 (pow d3 2)))
(-.f64 #s(literal 9 binary64) (*.f64 d3 d3))
(+ 9 (* -1 (pow d3 2)))
(-.f64 #s(literal 9 binary64) (*.f64 d3 d3))
(* -1 (pow d3 2))
(-.f64 #s(literal 0 binary64) (*.f64 d3 d3))
(* (pow d3 2) (- (* 9 (/ 1 (pow d3 2))) 1))
(-.f64 #s(literal 9 binary64) (*.f64 d3 d3))
(* (pow d3 2) (- (* 9 (/ 1 (pow d3 2))) 1))
(-.f64 #s(literal 9 binary64) (*.f64 d3 d3))
(* (pow d3 2) (- (* 9 (/ 1 (pow d3 2))) 1))
(-.f64 #s(literal 9 binary64) (*.f64 d3 d3))
(* -1 (pow d3 2))
(-.f64 #s(literal 0 binary64) (*.f64 d3 d3))
(* (pow d3 2) (- (* 9 (/ 1 (pow d3 2))) 1))
(-.f64 #s(literal 9 binary64) (*.f64 d3 d3))
(* (pow d3 2) (- (* 9 (/ 1 (pow d3 2))) 1))
(-.f64 #s(literal 9 binary64) (*.f64 d3 d3))
(* (pow d3 2) (- (* 9 (/ 1 (pow d3 2))) 1))
(-.f64 #s(literal 9 binary64) (*.f64 d3 d3))
(pow d3 2)
(*.f64 d3 d3)
(pow d3 2)
(*.f64 d3 d3)
(pow d3 2)
(*.f64 d3 d3)
(pow d3 2)
(*.f64 d3 d3)
(pow d3 2)
(*.f64 d3 d3)
(pow d3 2)
(*.f64 d3 d3)
(pow d3 2)
(*.f64 d3 d3)
(pow d3 2)
(*.f64 d3 d3)
(pow d3 2)
(*.f64 d3 d3)
(pow d3 2)
(*.f64 d3 d3)
(pow d3 2)
(*.f64 d3 d3)
(pow d3 2)
(*.f64 d3 d3)
3
#s(literal 3 binary64)
(+ 3 (* -1 d3))
(-.f64 #s(literal 3 binary64) d3)
(+ 3 (* -1 d3))
(-.f64 #s(literal 3 binary64) d3)
(+ 3 (* -1 d3))
(-.f64 #s(literal 3 binary64) d3)
(* -1 d3)
(-.f64 #s(literal 0 binary64) d3)
(* d3 (- (* 3 (/ 1 d3)) 1))
(-.f64 #s(literal 3 binary64) d3)
(* d3 (- (* 3 (/ 1 d3)) 1))
(-.f64 #s(literal 3 binary64) d3)
(* d3 (- (* 3 (/ 1 d3)) 1))
(-.f64 #s(literal 3 binary64) d3)
(* -1 d3)
(-.f64 #s(literal 0 binary64) d3)
(* -1 (* d3 (- 1 (* 3 (/ 1 d3)))))
(-.f64 #s(literal 3 binary64) d3)
(* -1 (* d3 (- 1 (* 3 (/ 1 d3)))))
(-.f64 #s(literal 3 binary64) d3)
(* -1 (* d3 (- 1 (* 3 (/ 1 d3)))))
(-.f64 #s(literal 3 binary64) d3)

eval113.0ms (1.9%)

Compiler

Compiled 15697 to 2222 computations (85.8% saved)

prune102.0ms (1.7%)

Pruning

10 alts after pruning (3 fresh and 7 done)

PrunedKeptTotal
New9543957
Fresh000
Picked314
Done167
Total95810968
Accuracy
100.0%
Counts
968 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
61.4%
(/.f64 (+.f64 d2 #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) d1))
24.6%
(/.f64 (*.f64 d1 #s(literal 9 binary64)) (-.f64 #s(literal 3 binary64) d3))
26.1%
(/.f64 d1 #s(literal 1/3 binary64))
65.6%
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
76.0%
(*.f64 d1 (+.f64 d2 d3))
61.6%
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
65.8%
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
43.6%
(*.f64 d1 d3)
36.9%
(*.f64 d1 d2)
26.2%
(*.f64 d1 #s(literal 3 binary64))
Compiler

Compiled 257 to 120 computations (53.3% saved)

regimes28.0ms (0.5%)

Counts
21 → 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 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 3 binary64))))
(/.f64 (*.f64 d1 #s(literal 9 binary64)) (-.f64 #s(literal 3 binary64) d3))
(/.f64 (+.f64 d2 #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) d1))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(*.f64 d3 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 3 binary64) d3))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 #s(literal 3 binary64)))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
(/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) d1) (-.f64 #s(literal 3 binary64) d3))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) (+.f64 #s(literal 3 binary64) d3))) d1) (-.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(+.f64 (/.f64 (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))) (*.f64 #s(literal 9 binary64) (*.f64 d1 d1))) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))) (*.f64 d1 d3))
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.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
100.0%1d1
100.0%1d2
100.0%1d3
100.0%1(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 26 to 18 computations (30.8% saved)

regimes12.0ms (0.2%)

Counts
7 → 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))
Outputs
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(*.f64 d1 (+.f64 d2 d3))
Calls

3 calls:

6.0ms
d2
3.0ms
d1
3.0ms
d3
Results
AccuracySegmentsBranch
79.0%2d1
98.2%2d2
98.9%2d3
Compiler

Compiled 12 to 9 computations (25% saved)

regimes6.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
d3
3.0ms
d2
Results
AccuracySegmentsBranch
93.6%2d2
94.8%2d3
Compiler

Compiled 8 to 6 computations (25% saved)

regimes7.0ms (0.1%)

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

4.0ms
d2
2.0ms
d3
Results
AccuracySegmentsBranch
92.4%2d2
78.9%2d3
Compiler

Compiled 8 to 6 computations (25% saved)

regimes7.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

3 calls:

2.0ms
d2
2.0ms
d1
2.0ms
d3
Results
AccuracySegmentsBranch
78.1%3d3
47.9%3d1
72.4%3d2
Compiler

Compiled 12 to 9 computations (25% saved)

regimes4.0ms (0.1%)

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
d3
1.0ms
d2
Results
AccuracySegmentsBranch
59.7%2d2
44.8%3d3
Compiler

Compiled 8 to 6 computations (25% saved)

regimes7.0ms (0.1%)

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:

4.0ms
d3
1.0ms
d2
1.0ms
d1
Results
AccuracySegmentsBranch
26.2%1d3
26.2%1d1
26.2%1d2
Compiler

Compiled 12 to 9 computations (25% saved)

bsearch16.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
3.979402782433777e-7
19534.97188112966
Results
10.0ms160×0valid
Compiler

Compiled 200 to 144 computations (28% saved)

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

bsearch12.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
11.0ms
3.7940341556677644e-8
3.979402782433777e-7
Results
6.0ms96×0valid
Compiler

Compiled 128 to 98 computations (23.4% saved)

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

bsearch17.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
-3.754551639771469
-0.000632096295437939
Results
8.0ms128×0valid
Compiler

Compiled 148 to 110 computations (25.7% saved)

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

bsearch37.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
3.979402782433777e-7
19534.97188112966
17.0ms
7.384448273431701e-200
5.995734781544484e-190
Results
21.0ms301×0valid
2.0ms10×2valid
1.0ms1valid
Compiler

Compiled 300 to 234 computations (22% saved)

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

bsearch15.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
14.0ms
-3.754551639771469
-0.000632096295437939
Results
8.0ms128×0valid
Compiler

Compiled 132 to 102 computations (22.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 4.0ms
ival-mult: 3.0ms (71.2% of total)
ival-add: 1.0ms (23.7% 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
03077
14177
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d2 (+.f64 #s(literal 3 binary64) d3)))
(if (<=.f64 d3 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 d3)))
(if (<=.f64 d3 #s(literal 7366891713276647/18889465931478580854784 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(if (<=.f64 d2 #s(literal -4165829655317709/1125899906842624 binary64)) (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(if (<=.f64 d3 #s(literal 6806328192921479/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 3 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 d3 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d2 d3)))
(if (<=.f64 d3 #s(literal 7366891713276647/18889465931478580854784 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 3 binary64))) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(if (<=.f64 d2 #s(literal -4165829655317709/1125899906842624 binary64)) (*.f64 d1 d2) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(if (<=.f64 d3 #s(literal 6806328192921479/2568425733177916751582514591250062824975751856847252861083144972201529372215371495172688738416791235950675277761805770367685269653410060480042878305982363696267199058168185838960773319279454451792623658074112 binary64)) (*.f64 d1 d2) (if (<=.f64 d3 #s(literal 3 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))

soundness942.0ms (15.5%)

Rules
4164×*-lowering-*.f32
4164×*-lowering-*.f64
2330×*-lowering-*.f32
2330×*-lowering-*.f64
1780×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
099
1207
2476
3796
4946
5966
0966
099816
1349738
2936738
32944738
47981738
08668738
02352378
18462140
231092015
087762015
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
saturated
Compiler

Compiled 316 to 199 computations (37% saved)

preprocess90.0ms (1.5%)

Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 288 to 148 computations (48.6% saved)

end0.0ms (0%)

Profiling

Loading profile data...