FastMath dist

Time bar (total: 4.4s)

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 11 to 7 computations (36.4% saved)

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

sample710.0ms (16.1%)

Results
529.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 219.0ms
ival-mult: 166.0ms (75.8% of total)
ival-add: 42.0ms (19.2% of total)
const: 8.0ms (3.7% of total)
backward-pass: 3.0ms (1.4% of total)
Bogosity

preprocess54.0ms (1.2%)

Algorithm
egg-herbie
Rules
1052×fnmadd-define
798×fmsub-define
780×fnmsub-define
688×sum5-define
658×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02655
18453
223851
372551
4198251
5341551
6396851
7398851
065
1125
2185
0185
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(+ (* d1 d2) (* d1 d3))
Outputs
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
Call 2
Inputs
(+ (* d1 d2) (* d1 d3))
(+ (* (neg d1) d2) (* (neg d1) d3))
(+ (* d1 (neg d2)) (* d1 d3))
(+ (* d1 d2) (* d1 (neg d3)))
(neg (+ (* (neg d1) d2) (* (neg d1) d3)))
(neg (+ (* d1 (neg d2)) (* d1 d3)))
(neg (+ (* d1 d2) (* d1 (neg d3))))
(+ (* d2 d1) (* d2 d3))
(+ (* d3 d2) (* d3 d1))
(+ (* d1 d3) (* d1 d2))
Outputs
(+ (* d1 d2) (* d1 d3))
(* d1 (+ d2 d3))
(+ (* (neg d1) d2) (* (neg d1) d3))
(fnmsub d1 d2 (* d1 d3))
(+ (* d1 (neg d2)) (* d1 d3))
(* d1 (- d3 d2))
(+ (* d1 d2) (* d1 (neg d3)))
(* d1 (- d2 d3))
(neg (+ (* (neg d1) d2) (* (neg d1) d3)))
(* d1 (+ d2 d3))
(neg (+ (* d1 (neg d2)) (* d1 d3)))
(* d1 (- d2 d3))
(neg (+ (* d1 d2) (* d1 (neg d3))))
(* d1 (- d3 d2))
(+ (* d2 d1) (* d2 d3))
(* d2 (+ d1 d3))
(+ (* d3 d2) (* d3 d1))
(* d3 (+ d1 d2))
(+ (* d1 d3) (* d1 d2))
(* d1 (+ d2 d3))
Symmetry

(negabs d1)

(sort d2 d3)

explain81.0ms (1.8%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
20-0-(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
00-0-(*.f64 d1 d3)
00-0-(*.f64 d1 d2)
00-0-d3
00-0-d1
00-0-d2
Results
42.0ms512×0valid
Compiler

Compiled 50 to 20 computations (60% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-mult: 9.0ms (65.4% of total)
ival-add: 4.0ms (29.1% of total)
const: 1.0ms (7.3% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 8 to 5 computations (37.5% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
100.0%
(*.f64 d1 (+.f64 d2 d3))
Compiler

Compiled 18 to 11 computations (38.9% saved)

simplify4.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 5 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 d3)
cost-diff0
(*.f64 d1 d2)
cost-diff128
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
cost-diff0
(+.f64 d2 d3)
cost-diff0
(*.f64 d1 (+.f64 d2 d3))
Rules
12×*-lowering-*.f32
12×*-lowering-*.f64
fma-lowering-fma.f32
fma-define
+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0825
11525
21825
01825
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* d1 (+ d2 d3))
d1
(+ d2 d3)
d2
d3
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
d1
d2
(* d1 d3)
d3
Outputs
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
d1
(+ d2 d3)
(+.f64 d2 d3)
d2
d3
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
d1
d2
(* d1 d3)
(*.f64 d1 d3)
d3

localize36.0ms (0.8%)

Localize:

Found 5 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 d1 d3)
accuracy100.0%
(*.f64 d1 d2)
accuracy99.4%
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
accuracy100.0%
(+.f64 d2 d3)
accuracy100.0%
(*.f64 d1 (+.f64 d2 d3))
Results
25.0ms256×0valid
Compiler

Compiled 31 to 9 computations (71% saved)

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

series8.0ms (0.2%)

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

36 calls:

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

rewrite273.0ms (6.2%)

Algorithm
batch-egg-rewrite
Rules
2878×*-lowering-*.f32
2878×*-lowering-*.f64
2186×fma-lowering-fma.f32
2186×fma-lowering-fma.f64
1928×fmsub-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
14019
234819
3433519
0828019
Stop Event
iter limit
node limit
Counts
5 → 286
Calls
Call 1
Inputs
(* d1 (+ d2 d3))
(+ d2 d3)
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d1 d3)
Outputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))))
(fma.f64 d1 d2 (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 d2))
(fma.f64 d1 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 d2 (/.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 d3 d1 (*.f64 d1 d2))
(fma.f64 (*.f64 d1 d2) (/.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d2 d2) (/.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d2 d2) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d1 (*.f64 d1 d2)) (/.f64 d2 (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d1 (*.f64 d2 d2)) (/.f64 d1 (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d2 d2)) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 d1 (*.f64 d1 d2)) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 d2) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 d2)) d1) (/.f64 d2 (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3))))) (*.f64 d1 (+.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))))
(neg.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d2 d3)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d2 d3)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))))) (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 d3 d2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d2 d3))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d3 d2)))) (neg.f64 (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (*.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (-.f64 d3 d2))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3)))) #s(literal 1 binary64)) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d1) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (*.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) d1) (-.f64 d3 d2))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3)))) d1) (-.f64 d2 d3))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d3 d2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) d1))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))))))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))))))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 d1 (-.f64 d2 d3)))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1))
(*.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3))))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))))))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d3 (-.f64 d3 d2)))))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (-.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d2 d2)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(+.f64 d2 d3)
(+.f64 d3 d2)
(+.f64 (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))) #s(literal -1 binary64)))
(-.f64 (*.f64 d2 (/.f64 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)))
(fma.f64 d2 (/.f64 d2 (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(fma.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(neg.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))))
(neg.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d2 d3))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 d3 d2))
(/.f64 (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (*.f64 (-.f64 d2 d3) (*.f64 d3 d3))) (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d2 d3)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(/.f64 (neg.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (neg.f64 (-.f64 d3 d2)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))) (*.f64 d2 (/.f64 d2 (-.f64 d2 d3)))) (+.f64 (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))) (*.f64 (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))) (*.f64 d2 (/.f64 d2 (-.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)))) (+.f64 (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) #s(literal 1 binary64)) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) #s(literal 1 binary64)) (-.f64 d2 d3))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 d3 d2) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) #s(literal -1 binary64))
(*.f64 (+.f64 d2 d3) (*.f64 (-.f64 d2 d3) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))))
(*.f64 (+.f64 d2 d3) (/.f64 (-.f64 d2 d3) (-.f64 d2 d3)))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 (+.f64 d2 d3) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))))
(*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (/.f64 (+.f64 d2 d3) (+.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 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3))))
(*.f64 #s(literal 1 binary64) (+.f64 d2 d3))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(*.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d3 (-.f64 d3 d2)))))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (-.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d2 d2)))))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(*.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d3 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d3 d2))))
(fma.f64 d1 d2 (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 d2))
(fma.f64 d1 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 d2 d1 (*.f64 d1 d3))
(fma.f64 d2 (/.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 d3 d1 (*.f64 d1 d2))
(fma.f64 (*.f64 d1 d2) (/.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d2 d2) (/.f64 (*.f64 d1 d1) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d2 d2) (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d1 (*.f64 d1 d2)) (/.f64 d2 (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (*.f64 d1 (*.f64 d2 d2)) (/.f64 d1 (*.f64 d1 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d2 d2)) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 d1 (*.f64 d1 d2)) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 d2) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 d2)) d1) (/.f64 d2 (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (-.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3))))) (*.f64 d1 (+.f64 d2 d3)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))))
(neg.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d2 d3)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3)))) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d2 d3)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))))) (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (-.f64 d3 d2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d2 d3))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d3 d2)))) (neg.f64 (*.f64 d1 (-.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3))))) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 d1 (-.f64 d2 d3)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (*.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (-.f64 d3 d2))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) #s(literal 1 binary64)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3)))) #s(literal 1 binary64)) (*.f64 d1 (-.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d1) (-.f64 #s(literal 0 binary64) (-.f64 d2 d3)))
(/.f64 (*.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) d1) (-.f64 d3 d2))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (*.f64 d1 (*.f64 d3 d3)))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d3 d3))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3)))) d1) (-.f64 d2 d3))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 d3 d2)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d3 d2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))) d1))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))))))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))) (/.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))))))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 d1 (-.f64 d2 d3)))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1))
(*.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3)))))
(*.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d3 d2))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) d1) (/.f64 (*.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3))))) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))))))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))) (-.f64 (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (-.f64 d3 d2)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (*.f64 d1 (-.f64 d2 d3)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d3) (*.f64 d1 (+.f64 d2 d3)))))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 (+.f64 d2 d3) (*.f64 d1 (-.f64 d2 d3))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d3 (-.f64 d3 d2)))))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (-.f64 d3 d2)) (-.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d2 d2)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 d1 d3)
(*.f64 d3 d1)

simplify183.0ms (4.1%)

Algorithm
egg-herbie
Rules
1980×fnmadd-define
1716×fmsub-define
1668×fnmsub-define
1552×times-frac
1492×fmm-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044540
1159540
2451540
31397540
44865540
08120540
Stop Event
iter limit
node limit
Counts
144 → 144
Calls
Call 1
Inputs
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* d1 d2)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
d3
(+ d2 d3)
(+ d2 d3)
(+ d2 d3)
d2
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ 1 (/ d3 d2)))
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
d2
(+ d2 d3)
(+ d2 d3)
(+ d2 d3)
d3
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ 1 (/ d2 d3)))
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* d1 (+ d2 d3))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* d1 d2)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
(* d1 d3)
Outputs
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d3)
(*.f64 d1 d3)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d2 d3))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d2 d3))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d2 d3))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d2 d3))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d2 d3))
d3
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
d2
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d2 d3)
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d2 d3)
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d2 d3)
d2
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d2 d3)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d2 d3)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d2 d3)
d2
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
(+ d2 d3)
(+.f64 d2 d3)
d3
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
d3
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 (+ d2 d3))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d1 (+ (* -1 d2) (* -1 d3))))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d3)
(*.f64 d1 d3)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d2 d3))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d2 d3))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d2 d3))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d2 d3))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d2 d3))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d3)
(*.f64 d1 d3)

eval44.0ms (1%)

Compiler

Compiled 9649 to 512 computations (94.7% saved)

prune51.0ms (1.1%)

Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New4264430
Fresh000
Picked022
Done000
Total4266432
Accuracy
100.0%
Counts
432 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
64.3%
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) d1) (-.f64 d3 d2))
99.2%
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
61.8%
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1))
100.0%
(*.f64 d1 (+.f64 d2 d3))
56.1%
(*.f64 d1 d3)
50.3%
(*.f64 d1 d2)
Compiler

Compiled 64 to 39 computations (39.1% saved)

simplify187.0ms (4.2%)

Algorithm
egg-herbie
Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d3 d3)
cost-diff0
(-.f64 (*.f64 d3 d3) (*.f64 d2 d2))
cost-diff0
(*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) d1)
cost-diff512
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) d1) (-.f64 d3 d2))
cost-diff0
(*.f64 d2 d2)
cost-diff0
(-.f64 (*.f64 d2 d2) (*.f64 d3 d3))
cost-diff128
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1)
cost-diff640
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1))
cost-diff0
(*.f64 d1 d3)
cost-diff0
(*.f64 d1 d2)
Rules
4832×*-lowering-*.f32
4832×*-lowering-*.f64
1834×+-lowering-+.f64
1834×+-lowering-+.f32
1816×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01782
15379
213767
352467
4286267
0879967
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* d1 d2)
d1
d2
(* d1 d3)
d1
d3
(* (- (* d2 d2) (* d3 d3)) (* (/ 1 (- d2 d3)) d1))
(- (* d2 d2) (* d3 d3))
(* d2 d2)
d2
(* d3 d3)
d3
(* (/ 1 (- d2 d3)) d1)
(/ 1 (- d2 d3))
1
(- d2 d3)
d1
(/ (* (- (* d3 d3) (* d2 d2)) d1) (- d3 d2))
(* (- (* d3 d3) (* d2 d2)) d1)
(- (* d3 d3) (* d2 d2))
(* d3 d3)
d3
(* d2 d2)
d2
d1
(- d3 d2)
Outputs
(* d1 d2)
(*.f64 d1 d2)
d1
d2
(* d1 d3)
(*.f64 d1 d3)
d1
d3
(* (- (* d2 d2) (* d3 d3)) (* (/ 1 (- d2 d3)) d1))
(*.f64 d1 (+.f64 d2 d3))
(- (* d2 d2) (* d3 d3))
(-.f64 (*.f64 d2 d2) (*.f64 d3 d3))
(* d2 d2)
(*.f64 d2 d2)
d2
(* d3 d3)
(*.f64 d3 d3)
d3
(* (/ 1 (- d2 d3)) d1)
(/.f64 d1 (-.f64 d2 d3))
(/ 1 (- d2 d3))
(/.f64 #s(literal 1 binary64) (-.f64 d2 d3))
1
#s(literal 1 binary64)
(- d2 d3)
(-.f64 d2 d3)
d1
(/ (* (- (* d3 d3) (* d2 d2)) d1) (- d3 d2))
(*.f64 d1 (+.f64 d2 d3))
(* (- (* d3 d3) (* d2 d2)) d1)
(*.f64 (-.f64 d3 d2) (*.f64 d1 (+.f64 d2 d3)))
(- (* d3 d3) (* d2 d2))
(-.f64 (*.f64 d3 d3) (*.f64 d2 d2))
(* d3 d3)
(*.f64 d3 d3)
d3
(* d2 d2)
(*.f64 d2 d2)
d2
d1
(- d3 d2)
(-.f64 d3 d2)

localize104.0ms (2.4%)

Localize:

Found 10 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 d2 d2)
accuracy95.9%
(-.f64 (*.f64 d3 d3) (*.f64 d2 d2))
accuracy89.4%
(*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) d1)
accuracy78.1%
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) d1) (-.f64 d3 d2))
accuracy100.0%
(/.f64 #s(literal 1 binary64) (-.f64 d2 d3))
accuracy99.7%
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1)
accuracy95.6%
(-.f64 (*.f64 d2 d2) (*.f64 d3 d3))
accuracy65.3%
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1))
accuracy100.0%
(*.f64 d1 d3)
accuracy100.0%
(*.f64 d1 d2)
Results
84.0ms256×0valid
Compiler

Compiled 102 to 18 computations (82.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
ival-mult: 25.0ms (72.3% of total)
ival-sub: 5.0ms (14.5% of total)
ival-div: 4.0ms (11.6% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series26.0ms (0.6%)

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

72 calls:

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

rewrite356.0ms (8%)

Algorithm
batch-egg-rewrite
Rules
4588×*-lowering-*.f32
4588×*-lowering-*.f64
2764×/-lowering-/.f32
2764×/-lowering-/.f64
2730×+-lowering-+.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01761
111246
295346
0909746
Stop Event
iter limit
node limit
Counts
11 → 1029
Calls
Call 1
Inputs
(* d1 d2)
(* d1 d3)
(* (- (* d2 d2) (* d3 d3)) (* (/ 1 (- d2 d3)) d1))
(* (/ 1 (- d2 d3)) d1)
(- (* d2 d2) (* d3 d3))
(* d2 d2)
(/ (* (- (* d3 d3) (* d2 d2)) d1) (- d3 d2))
(* (- (* d3 d3) (* d2 d2)) d1)
(- (* d3 d3) (* d2 d2))
(* d3 d3)
(/ 1 (- d2 d3))
Outputs
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 (*.f64 d1 d2) #s(literal 1 binary64))
(*.f64 d1 d3)
(*.f64 d3 d1)
(*.f64 (*.f64 d1 d3) #s(literal 1 binary64))
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (*.f64 d1 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1)))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (/.f64 d1 (-.f64 d3 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (/.f64 d1 (-.f64 d3 d2)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (/.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (/.f64 d1 (-.f64 d3 d2))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (/.f64 d1 (-.f64 d3 d2))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))))
(+.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(+.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2) (+.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2) (+.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))))
(+.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2))
(+.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(+.f64 (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (/.f64 d1 (-.f64 d2 d3))))
(+.f64 (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))))
(+.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1)))
(+.f64 (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1))) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))))
(+.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 d2 (+.f64 d2 d3))) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (neg.f64 (*.f64 d3 (+.f64 d2 d3)))))
(+.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d2)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (neg.f64 (*.f64 (+.f64 d2 d3) d3))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (*.f64 d1 (*.f64 d3 d3))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1)))
(+.f64 (*.f64 (/.f64 d1 (-.f64 d3 d2)) (*.f64 d3 d3)) (*.f64 (/.f64 d1 (-.f64 d3 d2)) (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(+.f64 (*.f64 (/.f64 d1 (-.f64 d3 d2)) (*.f64 d3 d3)) (*.f64 (/.f64 d1 (-.f64 d3 d2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(+.f64 (*.f64 (/.f64 d1 (-.f64 d3 d2)) (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 (/.f64 d1 (-.f64 d3 d2)) (*.f64 d3 d3)))
(+.f64 (*.f64 (/.f64 d1 (-.f64 d3 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (*.f64 (/.f64 d1 (-.f64 d3 d2)) (*.f64 d3 (+.f64 d2 d3))) (*.f64 (/.f64 d1 (-.f64 d3 d2)) (neg.f64 (*.f64 d2 (+.f64 d2 d3)))))
(+.f64 (*.f64 (/.f64 d1 (-.f64 d3 d2)) (*.f64 (+.f64 d2 d3) d3)) (*.f64 (/.f64 d1 (-.f64 d3 d2)) (neg.f64 (*.f64 (+.f64 d2 d3) d2))))
(+.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) d2) (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) (-.f64 #s(literal 0 binary64) d3)))
(+.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) (-.f64 #s(literal 0 binary64) d3)) (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) d2))
(+.f64 (*.f64 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1)) d2) (*.f64 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1)) d3))
(+.f64 (*.f64 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1)) d3) (*.f64 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1)) d2))
(+.f64 (*.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (*.f64 d2 d2)) (*.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (*.f64 d3 (+.f64 d2 d3))))
(+.f64 (*.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (*.f64 d3 (+.f64 d2 d3))) (*.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (*.f64 d2 d2)))
(+.f64 (*.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (*.f64 d3 d3)) (*.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (*.f64 d2 (+.f64 d2 d3))))
(+.f64 (*.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (*.f64 d2 (+.f64 d2 d3))) (*.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (*.f64 d3 d3)))
(+.f64 (*.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (*.f64 d2 d3)))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1)) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d2 (+.f64 d2 d3)) (/.f64 d1 (-.f64 d2 d3))) (*.f64 (neg.f64 (*.f64 d3 (+.f64 d2 d3))) (/.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 (*.f64 (+.f64 d2 d3) d2) (/.f64 d1 (-.f64 d2 d3))) (*.f64 (neg.f64 (*.f64 (+.f64 d2 d3) d3)) (/.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3))))
(+.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3))))
(+.f64 (*.f64 (*.f64 d3 d3) (/.f64 d1 (-.f64 d3 d2))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (/.f64 d1 (-.f64 d3 d2))))
(+.f64 (*.f64 (*.f64 d3 d3) (/.f64 d1 (-.f64 d3 d2))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (/.f64 d1 (-.f64 d3 d2))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (/.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d3 d3) (/.f64 d1 (-.f64 d3 d2))))
(+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (/.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (*.f64 (*.f64 d3 (+.f64 d2 d3)) (/.f64 d1 (-.f64 d3 d2))) (*.f64 (neg.f64 (*.f64 d2 (+.f64 d2 d3))) (/.f64 d1 (-.f64 d3 d2))))
(+.f64 (*.f64 (*.f64 (+.f64 d2 d3) d3) (/.f64 d1 (-.f64 d3 d2))) (*.f64 (neg.f64 (*.f64 (+.f64 d2 d3) d2)) (/.f64 d1 (-.f64 d3 d2))))
(+.f64 (*.f64 d2 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3))) (*.f64 (-.f64 #s(literal 0 binary64) d3) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d3) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3))) (*.f64 d2 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3))))
(+.f64 (*.f64 d2 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1))) (*.f64 d3 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1))))
(+.f64 (*.f64 d3 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1))) (*.f64 d2 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1))))
(+.f64 (*.f64 (*.f64 d2 d2) (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3))) (*.f64 (*.f64 d3 (+.f64 d2 d3)) (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3))))
(+.f64 (*.f64 (*.f64 d3 (+.f64 d2 d3)) (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3))) (*.f64 (*.f64 d2 d2) (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3))))
(+.f64 (*.f64 (*.f64 d3 d3) (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3))) (*.f64 (*.f64 d2 (+.f64 d2 d3)) (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3))))
(+.f64 (*.f64 (*.f64 d2 (+.f64 d2 d3)) (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3))) (*.f64 (*.f64 d3 d3) (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3))))
(+.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3))) (*.f64 (*.f64 d2 d3) (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 d1 (+.f64 d2 d3))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 d2 d3)) (neg.f64 (*.f64 d1 (+.f64 d2 d3))))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 d1 (+.f64 d2 d3) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (*.f64 d2 d2) (/.f64 d1 (-.f64 d2 d3)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 d1 (-.f64 d2 d3)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 d1 (-.f64 d2 d3)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 d2 d2) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 d1 (-.f64 d3 d2)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 d1 (-.f64 d3 d2)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (+.f64 d2 d3) d1 (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (+.f64 d2 d3) (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (+.f64 d2 d3) (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (/.f64 d1 (-.f64 d3 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (/.f64 d1 (-.f64 d3 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) (-.f64 d2 d3) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1)) (+.f64 d2 d3) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1)) (+.f64 d2 d3) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(neg.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (+.f64 d2 d3)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 d3 d2)) (*.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d3 d2)) (*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 d2 d3)) (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 d1 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 (-.f64 d3 d2) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 d1 (-.f64 d3 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 (-.f64 d2 d3) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d2 d3)) d1)))
(/.f64 (/.f64 d1 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 (-.f64 d3 d2) d1))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (-.f64 d3 d2))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 d2 d3))
(/.f64 (/.f64 d1 (-.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) d1) (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 d3 d2)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d1) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d3 d2)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) d1) (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d1) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d2 d3)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(/.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 (-.f64 d3 d2) d1)) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 d1 (-.f64 d3 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 (-.f64 d2 d3) d1)) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d2 d3)) d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) d1)) (neg.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d1)) (neg.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) d1)) (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d1)) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))))) (neg.f64 (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (neg.f64 (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 (neg.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 (-.f64 d3 d2) d1))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 d1 (-.f64 d3 d2)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 (-.f64 d2 d3) d1))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d2 d3)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (-.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2) (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2)) (-.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1)) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1))) (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))) (*.f64 (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2) (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2)) (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))))) (-.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))) (-.f64 (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 d1 (-.f64 d2 d3)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (-.f64 d2 d3) (/.f64 d1 (/.f64 (-.f64 d2 d3) (+.f64 d2 d3))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(*.f64 (/.f64 d1 (-.f64 d2 d3)) (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) #s(literal 1 binary64)))
(*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 d1 (-.f64 d3 d2)))
(*.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)))
(*.f64 (-.f64 d3 d2) (/.f64 d1 (/.f64 (-.f64 d3 d2) (+.f64 d2 d3))))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (/.f64 (*.f64 (-.f64 d3 d2) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 (+.f64 d2 d3) (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1)))
(*.f64 (+.f64 d2 d3) (/.f64 d1 #s(literal 1 binary64)))
(*.f64 (/.f64 d1 (-.f64 d3 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) d1) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 d3 d2))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d1) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d3 d2))))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) d1) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 d2 d3))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d1) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d2 d3))))
(*.f64 (*.f64 d1 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) (-.f64 d2 d3))
(*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 (-.f64 d3 d2) d1)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 d1 (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 (-.f64 d2 d3) d1)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d2 d3)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1)) (+.f64 d2 d3))
(*.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))))
(*.f64 (/.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(*.f64 (/.f64 d1 (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))))
(*.f64 (/.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))))
(*.f64 (/.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (/.f64 (*.f64 (-.f64 d3 d2) d1) (/.f64 (-.f64 d3 d2) (+.f64 d2 d3))))
(*.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(*.f64 (/.f64 d1 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)))
(*.f64 (/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) #s(literal -1 binary64)) (/.f64 d1 (-.f64 d2 d3)))
(*.f64 (/.f64 d1 (+.f64 d2 d3)) (/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 (-.f64 d3 d2) (+.f64 d2 d3))))
(*.f64 (/.f64 d1 (+.f64 d2 d3)) (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) (+.f64 d2 d3))))
(*.f64 (/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(*.f64 (/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (/.f64 (-.f64 d3 d2) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 (-.f64 d3 d2) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 d2 d3)) (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) (+.f64 d2 d3))))
(*.f64 (/.f64 (+.f64 d2 d3) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 (*.f64 (-.f64 d3 d2) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -1 binary64)) (+.f64 d2 d3))
(*.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))))
(*.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) (+.f64 d2 d3))))
(*.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) #s(literal -1 binary64)) (/.f64 d1 (-.f64 d3 d2)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (+.f64 d2 d3))
(*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3))) (-.f64 d2 d3))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1))) (+.f64 d2 d3))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)) (+.f64 d2 d3))
(*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))) (+.f64 d2 d3))
(*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 d1 (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) d1) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) d1)
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (-.f64 d3 d2))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (-.f64 d3 d2) d1))
(*.f64 (*.f64 (/.f64 d1 (-.f64 d3 d2)) (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(*.f64 (*.f64 (/.f64 d1 (-.f64 d3 d2)) (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 (*.f64 (/.f64 d1 (-.f64 d3 d2)) (+.f64 d2 d3)) (-.f64 d3 d2))
(*.f64 (*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64))) (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (+.f64 d2 d3))
(*.f64 (*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(*.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))))
(*.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) (+.f64 d2 d3)) (/.f64 (-.f64 d2 d3) (+.f64 d2 d3)))
(*.f64 (*.f64 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(+.f64 (*.f64 (/.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d2) (*.f64 (/.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d3))
(+.f64 (*.f64 (/.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d3) (*.f64 (/.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d2))
(+.f64 (*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d2 d2)) (*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d3 (+.f64 d2 d3))))
(+.f64 (*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d3 (+.f64 d2 d3))) (*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d2 d2)))
(+.f64 (*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d3 d3)) (*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d2 (+.f64 d2 d3))))
(+.f64 (*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d2 (+.f64 d2 d3))) (*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d3 d3)))
(+.f64 (*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d2 d3)))
(+.f64 (*.f64 d2 (/.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (*.f64 d3 (/.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(+.f64 (*.f64 d3 (/.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (*.f64 d2 (/.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (*.f64 d3 (+.f64 d2 d3)) (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(+.f64 (*.f64 (*.f64 d3 (+.f64 d2 d3)) (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (*.f64 d2 d2) (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(+.f64 (*.f64 (*.f64 d3 d3) (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (*.f64 d2 (+.f64 d2 d3)) (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(+.f64 (*.f64 (*.f64 d2 (+.f64 d2 d3)) (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (*.f64 d3 d3) (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(+.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (*.f64 d2 d3) (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(neg.f64 (/.f64 d1 (-.f64 d3 d2)))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) d1))
(/.f64 d1 (-.f64 d2 d3))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d1))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d2 d3) d1)))
(/.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 d3 d2))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d1)) (-.f64 d2 d3))
(pow.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal -1 binary64))
(*.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 #s(literal 1 binary64) (/.f64 d1 (-.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1)
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (/.f64 d1 #s(literal 1 binary64)))
(*.f64 (/.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) (/.f64 d1 (/.f64 (-.f64 d2 d3) (+.f64 d2 d3))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))))
(*.f64 (/.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3))
(*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))))
(*.f64 (/.f64 d1 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)))
(*.f64 (/.f64 d1 (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (+.f64 d2 d3))))
(*.f64 (*.f64 d1 (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64))) (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (+.f64 d2 d3))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (*.f64 (/.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 (/.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(+.f64 (*.f64 d2 d2) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))
(+.f64 (*.f64 d2 d2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(+.f64 (*.f64 d2 d2) (neg.f64 (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (*.f64 d2 d2) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(+.f64 (*.f64 d2 d2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (*.f64 d2 d2) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d3) (neg.f64 (*.f64 d3 (+.f64 d2 d3)))))
(+.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))
(+.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(+.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (neg.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(+.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(+.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(+.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 d2 d2))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(+.f64 (*.f64 d2 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(+.f64 (*.f64 d2 (+.f64 d2 d3)) (neg.f64 (*.f64 d3 (+.f64 d2 d3))))
(+.f64 (*.f64 d2 (+.f64 d2 d3)) (+.f64 (neg.f64 (*.f64 d3 (+.f64 d2 d3))) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(+.f64 (*.f64 d2 (+.f64 d2 d3)) (+.f64 (neg.f64 (*.f64 d3 (+.f64 d2 d3))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (neg.f64 (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))
(+.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (neg.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(+.f64 (*.f64 d2 (-.f64 d2 d3)) (*.f64 d3 (-.f64 d2 d3)))
(+.f64 (*.f64 (+.f64 d2 d3) d2) (neg.f64 (*.f64 (+.f64 d2 d3) d3)))
(+.f64 (*.f64 (+.f64 d2 d3) d2) (+.f64 (neg.f64 (*.f64 (+.f64 d2 d3) d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(+.f64 (*.f64 (+.f64 d2 d3) d2) (+.f64 (neg.f64 (*.f64 (+.f64 d2 d3) d3)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (neg.f64 (*.f64 (+.f64 d2 d3) d3)) (*.f64 (+.f64 d2 d3) d2))
(+.f64 (neg.f64 (*.f64 (+.f64 d2 d3) d3)) (neg.f64 (neg.f64 (*.f64 (+.f64 d2 d3) d2))))
(+.f64 (neg.f64 (*.f64 d3 (+.f64 d2 d3))) (*.f64 d2 (+.f64 d2 d3)))
(+.f64 (neg.f64 (*.f64 d3 (+.f64 d2 d3))) (neg.f64 (neg.f64 (*.f64 d2 (+.f64 d2 d3)))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(+.f64 (neg.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(+.f64 (*.f64 (-.f64 d2 d3) d2) (*.f64 (-.f64 d2 d3) d3))
(+.f64 (*.f64 (-.f64 d2 d3) d3) (*.f64 (-.f64 d2 d3) d2))
(+.f64 (*.f64 d3 (-.f64 d2 d3)) (*.f64 d2 (-.f64 d2 d3)))
(+.f64 (+.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 d3 d3))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 d2 d2)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 d2 d2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 d2 d2))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 d2 (+.f64 d2 d3))) (neg.f64 (*.f64 d3 (+.f64 d2 d3))))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 (+.f64 d2 d3) d2)) (neg.f64 (*.f64 (+.f64 d2 d3) d3)))
(-.f64 (*.f64 d2 d2) (*.f64 d3 d3))
(-.f64 (*.f64 d2 d2) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(-.f64 (*.f64 d2 d2) (-.f64 (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(-.f64 (*.f64 d2 d2) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(-.f64 (*.f64 d2 d2) (-.f64 (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))
(-.f64 (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(-.f64 (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (-.f64 (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(-.f64 (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (-.f64 (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(-.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(-.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(-.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (/.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (-.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 d2 d2)) (*.f64 d3 d3))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(-.f64 (+.f64 (*.f64 d2 d2) #s(literal 0 binary64)) (*.f64 d3 d3))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))) (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(fma.f64 d2 d2 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))
(fma.f64 d2 d2 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 d2 d2 (neg.f64 (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(fma.f64 d2 (+.f64 d2 d3) (neg.f64 (*.f64 d3 (+.f64 d2 d3))))
(fma.f64 d3 (-.f64 #s(literal 0 binary64) d3) (*.f64 d2 d2))
(fma.f64 (-.f64 d2 d3) (+.f64 d2 d3) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))
(fma.f64 (-.f64 d2 d3) (+.f64 d2 d3) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (-.f64 #s(literal 0 binary64) d3) d3 (*.f64 d2 d2))
(fma.f64 #s(literal -1 binary64) (*.f64 d3 d3) (*.f64 d2 d2))
(fma.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))
(fma.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))
(fma.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (+.f64 d2 d3) d2 (neg.f64 (*.f64 (+.f64 d2 d3) d3)))
(fma.f64 (+.f64 d2 d3) (-.f64 d2 d3) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))
(fma.f64 (+.f64 d2 d3) (-.f64 d2 d3) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(neg.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 d2 d2)))) (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (+.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 d3) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))) (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 d3 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 d2 d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 d3 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 d2 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 d2 d2)))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 (+.f64 d2 d3) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))) (+.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))) (neg.f64 (-.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (-.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d2 d3)) (+.f64 d2 d3))
(/.f64 (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))) (+.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))) (-.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 d2 d3))) (+.f64 d2 d3))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))) (neg.f64 (-.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d2 d3))) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) #s(literal 3 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (*.f64 d2 d2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))))
(/.f64 (+.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 d2 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (-.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (+.f64 d2 d3)) (*.f64 (*.f64 d2 (+.f64 d2 d3)) (*.f64 d2 (+.f64 d2 d3)))) (pow.f64 (neg.f64 (*.f64 d3 (+.f64 d2 d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d2 (+.f64 d2 d3)) (*.f64 d2 (+.f64 d2 d3))) (-.f64 (*.f64 (neg.f64 (*.f64 d3 (+.f64 d2 d3))) (neg.f64 (*.f64 d3 (+.f64 d2 d3)))) (*.f64 (*.f64 d2 (+.f64 d2 d3)) (neg.f64 (*.f64 d3 (+.f64 d2 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d2) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (+.f64 d2 d3) d3)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) d2) (*.f64 (+.f64 d2 d3) d2)) (-.f64 (*.f64 (neg.f64 (*.f64 (+.f64 d2 d3) d3)) (neg.f64 (*.f64 (+.f64 d2 d3) d3))) (*.f64 (*.f64 (+.f64 d2 d3) d2) (neg.f64 (*.f64 (+.f64 d2 d3) d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (pow.f64 (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) #s(literal 3 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (*.f64 d2 d2) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))) (*.f64 (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (+.f64 (*.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (*.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))
(/.f64 (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))) (-.f64 (*.f64 d2 d2) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))) (-.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (+.f64 d2 d3)) (*.f64 d2 (+.f64 d2 d3))) (*.f64 (neg.f64 (*.f64 d3 (+.f64 d2 d3))) (neg.f64 (*.f64 d3 (+.f64 d2 d3))))) (-.f64 (*.f64 d2 (+.f64 d2 d3)) (neg.f64 (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 d3) d2) (*.f64 (+.f64 d2 d3) d2)) (*.f64 (neg.f64 (*.f64 (+.f64 d2 d3) d3)) (neg.f64 (*.f64 (+.f64 d2 d3) d3)))) (-.f64 (*.f64 (+.f64 d2 d3) d2) (neg.f64 (*.f64 (+.f64 d2 d3) d3))))
(/.f64 (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))) (+.f64 (*.f64 d2 d2) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))) (*.f64 (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))) (+.f64 (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (+.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) #s(literal 1 binary64))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(*.f64 (-.f64 d2 d3) (+.f64 d2 d3))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))))
(*.f64 (-.f64 d3 d2) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)))
(*.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))
(*.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))
(*.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))
(*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 d2 d2))))))
(*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 (+.f64 d2 d3) (-.f64 d2 d3))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)) (-.f64 d3 d2))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))
(*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))))
(*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (/.f64 (-.f64 d2 d3) (+.f64 d2 d3)))
(*.f64 (/.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) #s(literal 1 binary64)))
(*.f64 (*.f64 (-.f64 d2 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 d2)))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 (*.f64 d2 d2) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 d2)) #s(literal 2 binary64))
(*.f64 d2 d2)
(*.f64 #s(literal 1 binary64) (*.f64 d2 d2))
(*.f64 (-.f64 #s(literal 0 binary64) d2) (-.f64 #s(literal 0 binary64) d2))
(*.f64 (exp.f64 (log.f64 d2)) (exp.f64 (log.f64 d2)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal -1 binary64)) d2)
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (*.f64 d1 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1)))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (/.f64 d1 (-.f64 d3 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (/.f64 d1 (-.f64 d3 d2)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) #s(literal 1 binary64)))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (/.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 d1 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (/.f64 d1 (-.f64 d3 d2))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (/.f64 d1 (-.f64 d3 d2))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))))
(+.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(+.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2) (+.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2) (+.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))))
(+.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2))
(+.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(+.f64 (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1)) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (/.f64 d1 (-.f64 d2 d3))))
(+.f64 (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1)) (+.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))))
(+.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1)))
(+.f64 (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2)) (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1))) (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))))
(+.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 d2 (+.f64 d2 d3))) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (neg.f64 (*.f64 d3 (+.f64 d2 d3)))))
(+.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 (+.f64 d2 d3) d2)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (neg.f64 (*.f64 (+.f64 d2 d3) d3))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (*.f64 d1 (*.f64 d3 d3))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1)))
(+.f64 (*.f64 (/.f64 d1 (-.f64 d3 d2)) (*.f64 d3 d3)) (*.f64 (/.f64 d1 (-.f64 d3 d2)) (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(+.f64 (*.f64 (/.f64 d1 (-.f64 d3 d2)) (*.f64 d3 d3)) (*.f64 (/.f64 d1 (-.f64 d3 d2)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(+.f64 (*.f64 (/.f64 d1 (-.f64 d3 d2)) (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 (/.f64 d1 (-.f64 d3 d2)) (*.f64 d3 d3)))
(+.f64 (*.f64 (/.f64 d1 (-.f64 d3 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (*.f64 (/.f64 d1 (-.f64 d3 d2)) (*.f64 d3 (+.f64 d2 d3))) (*.f64 (/.f64 d1 (-.f64 d3 d2)) (neg.f64 (*.f64 d2 (+.f64 d2 d3)))))
(+.f64 (*.f64 (/.f64 d1 (-.f64 d3 d2)) (*.f64 (+.f64 d2 d3) d3)) (*.f64 (/.f64 d1 (-.f64 d3 d2)) (neg.f64 (*.f64 (+.f64 d2 d3) d2))))
(+.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) d2) (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) (-.f64 #s(literal 0 binary64) d3)))
(+.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) (-.f64 #s(literal 0 binary64) d3)) (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) d2))
(+.f64 (*.f64 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1)) d2) (*.f64 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1)) d3))
(+.f64 (*.f64 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1)) d3) (*.f64 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1)) d2))
(+.f64 (*.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (*.f64 d2 d2)) (*.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (*.f64 d3 (+.f64 d2 d3))))
(+.f64 (*.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (*.f64 d3 (+.f64 d2 d3))) (*.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (*.f64 d2 d2)))
(+.f64 (*.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (*.f64 d3 d3)) (*.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (*.f64 d2 (+.f64 d2 d3))))
(+.f64 (*.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (*.f64 d2 (+.f64 d2 d3))) (*.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (*.f64 d3 d3)))
(+.f64 (*.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (*.f64 d2 d3)))
(+.f64 (*.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))) #s(literal 1 binary64)))
(+.f64 (*.f64 (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1)) #s(literal 1 binary64)) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 d2 (+.f64 d2 d3)) (/.f64 d1 (-.f64 d2 d3))) (*.f64 (neg.f64 (*.f64 d3 (+.f64 d2 d3))) (/.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 (*.f64 (+.f64 d2 d3) d2) (/.f64 d1 (-.f64 d2 d3))) (*.f64 (neg.f64 (*.f64 (+.f64 d2 d3) d3)) (/.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3))) (*.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3))))
(+.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3))))
(+.f64 (*.f64 (*.f64 d3 d3) (/.f64 d1 (-.f64 d3 d2))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (/.f64 d1 (-.f64 d3 d2))))
(+.f64 (*.f64 (*.f64 d3 d3) (/.f64 d1 (-.f64 d3 d2))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (/.f64 d1 (-.f64 d3 d2))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (/.f64 d1 (-.f64 d3 d2))) (*.f64 (*.f64 d3 d3) (/.f64 d1 (-.f64 d3 d2))))
(+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (/.f64 d1 (-.f64 d3 d2))) (*.f64 d1 (+.f64 d2 d3)))
(+.f64 (*.f64 (*.f64 d3 (+.f64 d2 d3)) (/.f64 d1 (-.f64 d3 d2))) (*.f64 (neg.f64 (*.f64 d2 (+.f64 d2 d3))) (/.f64 d1 (-.f64 d3 d2))))
(+.f64 (*.f64 (*.f64 (+.f64 d2 d3) d3) (/.f64 d1 (-.f64 d3 d2))) (*.f64 (neg.f64 (*.f64 (+.f64 d2 d3) d2)) (/.f64 d1 (-.f64 d3 d2))))
(+.f64 (*.f64 d2 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3))) (*.f64 (-.f64 #s(literal 0 binary64) d3) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d3) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3))) (*.f64 d2 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3))))
(+.f64 (*.f64 d2 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1))) (*.f64 d3 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1))))
(+.f64 (*.f64 d3 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1))) (*.f64 d2 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1))))
(+.f64 (*.f64 (*.f64 d2 d2) (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3))) (*.f64 (*.f64 d3 (+.f64 d2 d3)) (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3))))
(+.f64 (*.f64 (*.f64 d3 (+.f64 d2 d3)) (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3))) (*.f64 (*.f64 d2 d2) (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3))))
(+.f64 (*.f64 (*.f64 d3 d3) (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3))) (*.f64 (*.f64 d2 (+.f64 d2 d3)) (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3))))
(+.f64 (*.f64 (*.f64 d2 (+.f64 d2 d3)) (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3))) (*.f64 (*.f64 d3 d3) (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3))))
(+.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3))) (*.f64 (*.f64 d2 d3) (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 d1 (+.f64 d2 d3))))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 d2 d3)) (neg.f64 (*.f64 d1 (+.f64 d2 d3))))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 d1 (+.f64 d2 d3) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (*.f64 d2 d2) (/.f64 d1 (-.f64 d2 d3)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 d1 (-.f64 d2 d3)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 d1 (-.f64 d2 d3)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 d2 d2) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 d1 (-.f64 d3 d2)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 d1 (-.f64 d3 d2)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (+.f64 d2 d3) d1 (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (+.f64 d2 d3) (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (+.f64 d2 d3) (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (/.f64 d1 (-.f64 d3 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (/.f64 d1 (-.f64 d3 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) (-.f64 d2 d3) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) (-.f64 d2 d3) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1)) (+.f64 d2 d3) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1)) (+.f64 d2 d3) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(fma.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(fma.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))
(neg.f64 (neg.f64 (*.f64 d1 (+.f64 d2 d3))))
(neg.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (+.f64 d2 d3)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 d3 d2)) (*.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d3 d2)) (*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 d2 d3)) (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d2 d3)) (*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 d1 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 (-.f64 d3 d2) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 d1 (-.f64 d3 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 (-.f64 d2 d3) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d2 d3)) d1)))
(/.f64 (/.f64 d1 (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 (-.f64 d3 d2) d1))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (-.f64 d3 d2))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 d2 d3))
(/.f64 (/.f64 d1 (-.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) d1) (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 d3 d2)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d1) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d3 d2)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) d1) (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d1) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d2 d3)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(/.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 (-.f64 d3 d2) d1)) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 d1 (-.f64 d3 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 (-.f64 d2 d3) d1)) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d2 d3)) d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) d1)) (neg.f64 (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d1)) (neg.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d3 d2))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) d1)) (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d1)) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))))) (neg.f64 (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (neg.f64 (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 (neg.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 (neg.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 (-.f64 d3 d2) d1))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 d1 (-.f64 d3 d2)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 (-.f64 d2 d3) d1))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d2 d3)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (-.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (-.f64 (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2) (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2)) (-.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (*.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1)) #s(literal 3 binary64)) (pow.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1))) (-.f64 (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))) (*.f64 (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (*.f64 (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))) (-.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2) (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2)) (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))))) (-.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) d2) d2) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1))) (*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1)))) (-.f64 (/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) d1))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 d3))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 d1 (-.f64 d2 d3)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (-.f64 d2 d3) (/.f64 d1 (/.f64 (-.f64 d2 d3) (+.f64 d2 d3))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(*.f64 (/.f64 d1 (-.f64 d2 d3)) (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) #s(literal 1 binary64)))
(*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 d1 (-.f64 d3 d2)))
(*.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)))
(*.f64 (-.f64 d3 d2) (/.f64 d1 (/.f64 (-.f64 d3 d2) (+.f64 d2 d3))))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 d1 (+.f64 d2 d3))))
(*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (/.f64 (*.f64 (-.f64 d3 d2) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 (+.f64 d2 d3) (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1)))
(*.f64 (+.f64 d2 d3) (/.f64 d1 #s(literal 1 binary64)))
(*.f64 (/.f64 d1 (-.f64 d3 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) d1) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 d3 d2))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d1) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d3 d2))))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) d1) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (-.f64 d2 d3))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d1) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d2 d3))))
(*.f64 (*.f64 d1 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d2 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) (-.f64 d2 d3))
(*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 (-.f64 d3 d2) d1)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 d1 (-.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 (/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 (-.f64 d2 d3) d1)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(*.f64 (*.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d2 d3)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1)) (+.f64 d2 d3))
(*.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))))
(*.f64 (/.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(*.f64 (/.f64 d1 (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))))
(*.f64 (/.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))))
(*.f64 (/.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (/.f64 (*.f64 (-.f64 d3 d2) d1) (/.f64 (-.f64 d3 d2) (+.f64 d2 d3))))
(*.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(*.f64 (/.f64 d1 #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)))
(*.f64 (/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) #s(literal -1 binary64)) (/.f64 d1 (-.f64 d2 d3)))
(*.f64 (/.f64 d1 (+.f64 d2 d3)) (/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 (-.f64 d3 d2) (+.f64 d2 d3))))
(*.f64 (/.f64 d1 (+.f64 d2 d3)) (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 (-.f64 d2 d3) (+.f64 d2 d3))))
(*.f64 (/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(*.f64 (/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (/.f64 (-.f64 d3 d2) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 (-.f64 d3 d2) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 d2 d3)) (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) (+.f64 d2 d3))))
(*.f64 (/.f64 (+.f64 d2 d3) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 (*.f64 (-.f64 d3 d2) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -1 binary64)) (+.f64 d2 d3))
(*.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))))
(*.f64 (/.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) (+.f64 d2 d3))))
(*.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) #s(literal -1 binary64)) (/.f64 d1 (-.f64 d3 d2)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 d3))) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (+.f64 d2 d3))
(*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3))) (-.f64 d2 d3))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1))) (+.f64 d2 d3))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (/.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (+.f64 d2 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (-.f64 d2 d3)) (+.f64 d2 d3))
(*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))) (+.f64 d2 d3))
(*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 d1 (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) d1) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) d1)
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (*.f64 d1 (+.f64 d2 d3))) (-.f64 d3 d2))
(*.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)) (+.f64 d2 d3)) (*.f64 (-.f64 d3 d2) d1))
(*.f64 (*.f64 (/.f64 d1 (-.f64 d3 d2)) (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(*.f64 (*.f64 (/.f64 d1 (-.f64 d3 d2)) (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 (*.f64 (/.f64 d1 (-.f64 d3 d2)) (+.f64 d2 d3)) (-.f64 d3 d2))
(*.f64 (*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64))) (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (+.f64 d2 d3))
(*.f64 (*.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(*.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))))
(*.f64 (*.f64 (*.f64 (/.f64 d1 (-.f64 d2 d3)) (+.f64 d2 d3)) (+.f64 d2 d3)) (/.f64 (-.f64 d2 d3) (+.f64 d2 d3)))
(*.f64 (*.f64 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 (/.f64 (-.f64 d3 d2) (/.f64 (-.f64 d3 d2) d1)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(+.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 d1 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(+.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1))
(+.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 d1 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(+.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) d1))
(+.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (+.f64 (*.f64 d1 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 d1 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(+.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1) (*.f64 d1 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(+.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (+.f64 (*.f64 d1 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1)))
(+.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1)))
(+.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(+.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(+.f64 (*.f64 d1 (*.f64 d3 d3)) (+.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 d1 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(+.f64 (*.f64 d1 (*.f64 d3 d3)) (+.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1)))
(+.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 d1 (*.f64 d3 d3)))
(+.f64 (*.f64 d1 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))
(+.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1))
(+.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) d1))
(+.f64 (*.f64 (*.f64 d3 d3) d1) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1) (*.f64 d1 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(+.f64 (*.f64 (*.f64 d3 d3) d1) (+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1) (*.f64 (*.f64 d3 d3) d1))
(+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1) (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))
(+.f64 (*.f64 d1 (*.f64 d3 (+.f64 d2 d3))) (*.f64 d1 (neg.f64 (*.f64 d2 (+.f64 d2 d3)))))
(+.f64 (*.f64 d1 (*.f64 (+.f64 d2 d3) d3)) (*.f64 d1 (neg.f64 (*.f64 (+.f64 d2 d3) d2))))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) d3) (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 #s(literal 0 binary64) d2)))
(+.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 #s(literal 0 binary64) d2)) (*.f64 (*.f64 d1 (+.f64 d2 d3)) d3))
(+.f64 (*.f64 (*.f64 d3 (+.f64 d2 d3)) d1) (*.f64 (neg.f64 (*.f64 d2 (+.f64 d2 d3))) d1))
(+.f64 (*.f64 (*.f64 (+.f64 d2 d3) d3) d1) (*.f64 (neg.f64 (*.f64 (+.f64 d2 d3) d2)) d1))
(+.f64 (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))) (*.f64 (-.f64 #s(literal 0 binary64) d2) (*.f64 d1 (+.f64 d2 d3))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d2) (*.f64 d1 (+.f64 d2 d3))) (*.f64 d3 (*.f64 d1 (+.f64 d2 d3))))
(-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(fma.f64 d1 (*.f64 d3 d3) (*.f64 d1 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(fma.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 d1 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(fma.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1))
(fma.f64 (*.f64 d3 d3) d1 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1))
(fma.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) d1 (*.f64 d1 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(fma.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) d1 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1))
(fma.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 d3 d2) (*.f64 d1 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(fma.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 d3 d2) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1))
(fma.f64 (+.f64 d2 d3) (*.f64 (-.f64 d3 d2) d1) (*.f64 d1 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(fma.f64 (+.f64 d2 d3) (*.f64 (-.f64 d3 d2) d1) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1))
(neg.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (*.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (*.f64 d1 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 d1 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 (*.f64 d1 (+.f64 d2 d3)) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) d1) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 (*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d1) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(/.f64 (*.f64 d1 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 (*.f64 d1 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))) (-.f64 (*.f64 (*.f64 d1 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 d1 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 d1 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1)) (*.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (*.f64 d3 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d3 d3))) (-.f64 (*.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d3 d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d3 d3) d1)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1)) (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 d1 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))) (-.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 d1 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))) (*.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1))) (-.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d3 d3))) (*.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))))) (-.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1))) (-.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1)))
(*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 #s(literal 0 binary64) d1))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))
(*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) d1)
(*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (neg.f64 (-.f64 #s(literal 0 binary64) d1)))
(*.f64 (*.f64 d1 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) #s(literal 1 binary64))
(*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 d3 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 (+.f64 d2 d3) (*.f64 (-.f64 d3 d2) d1))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(*.f64 (*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(*.f64 (*.f64 d1 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(*.f64 (*.f64 d1 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d1)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))
(*.f64 (*.f64 d1 (-.f64 d3 d2)) (+.f64 d2 d3))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 d3)) (+.f64 d2 d3)) (/.f64 (-.f64 d3 d2) (+.f64 d2 d3)))
(+.f64 (*.f64 d3 d3) (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)))
(+.f64 (*.f64 d3 d3) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(+.f64 (*.f64 d3 d3) (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(+.f64 (*.f64 d3 d3) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(+.f64 (*.f64 d3 d3) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(+.f64 (*.f64 d3 d3) (+.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(+.f64 (*.f64 d3 d3) (+.f64 (*.f64 d2 d3) (neg.f64 (*.f64 d2 (+.f64 d2 d3)))))
(+.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))
(+.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(+.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (neg.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(+.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (neg.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(+.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(+.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 d3 d3))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (+.f64 (*.f64 d3 d3) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (+.f64 (*.f64 d3 d3) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))
(+.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))
(+.f64 (*.f64 d2 d3) (-.f64 (*.f64 d3 d3) (*.f64 d2 (+.f64 d2 d3))))
(+.f64 (*.f64 d3 (+.f64 d2 d3)) (neg.f64 (*.f64 d2 (+.f64 d2 d3))))
(+.f64 (*.f64 d3 (+.f64 d2 d3)) (+.f64 (neg.f64 (*.f64 d2 (+.f64 d2 d3))) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(+.f64 (*.f64 d3 (+.f64 d2 d3)) (+.f64 (neg.f64 (*.f64 d2 (+.f64 d2 d3))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(+.f64 (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (neg.f64 (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))
(+.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (neg.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(+.f64 (*.f64 d3 (-.f64 d3 d2)) (*.f64 d2 (-.f64 d3 d2)))
(+.f64 (*.f64 (+.f64 d2 d3) d3) (neg.f64 (*.f64 (+.f64 d2 d3) d2)))
(+.f64 (*.f64 (+.f64 d2 d3) d3) (+.f64 (neg.f64 (*.f64 (+.f64 d2 d3) d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(+.f64 (*.f64 (+.f64 d2 d3) d3) (+.f64 (neg.f64 (*.f64 (+.f64 d2 d3) d2)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(+.f64 (neg.f64 (*.f64 (+.f64 d2 d3) d2)) (*.f64 (+.f64 d2 d3) d3))
(+.f64 (neg.f64 (*.f64 (+.f64 d2 d3) d2)) (neg.f64 (neg.f64 (*.f64 (+.f64 d2 d3) d3))))
(+.f64 (neg.f64 (*.f64 d2 (+.f64 d2 d3))) (*.f64 d3 (+.f64 d2 d3)))
(+.f64 (neg.f64 (*.f64 d2 (+.f64 d2 d3))) (neg.f64 (neg.f64 (*.f64 d3 (+.f64 d2 d3)))))
(+.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))
(+.f64 (neg.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))
(+.f64 (*.f64 (-.f64 d3 d2) d2) (*.f64 (-.f64 d3 d2) d3))
(+.f64 (*.f64 (-.f64 d3 d2) d3) (*.f64 (-.f64 d3 d2) d2))
(+.f64 (*.f64 d2 (-.f64 d3 d2)) (*.f64 d3 (-.f64 d3 d2)))
(+.f64 (+.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 d2 d2))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 d3 d3)) (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 d3 d3)) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 d3 d3))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 d3 (+.f64 d2 d3))) (neg.f64 (*.f64 d2 (+.f64 d2 d3))))
(+.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 (+.f64 d2 d3) d3)) (neg.f64 (*.f64 (+.f64 d2 d3) d2)))
(-.f64 (*.f64 d3 d3) (*.f64 d2 d2))
(-.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(-.f64 (*.f64 d3 d3) (-.f64 (-.f64 (*.f64 d2 d2) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(-.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(-.f64 (*.f64 d3 d3) (-.f64 (-.f64 (*.f64 d2 d2) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(-.f64 (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(-.f64 (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (-.f64 (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(-.f64 (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (-.f64 (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(-.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(-.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(-.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(-.f64 (/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (-.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))) (/.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (-.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 d3 d3)) (*.f64 d2 d2))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(-.f64 (+.f64 (*.f64 d3 d3) #s(literal 0 binary64)) (*.f64 d2 d2))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))) (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(-.f64 (+.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(fma.f64 d2 (-.f64 #s(literal 0 binary64) d2) (*.f64 d3 d3))
(fma.f64 d3 d3 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)))
(fma.f64 d3 d3 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(fma.f64 d3 d3 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(fma.f64 d3 (+.f64 d2 d3) (neg.f64 (*.f64 d2 (+.f64 d2 d3))))
(fma.f64 (-.f64 d3 d2) (+.f64 d2 d3) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))
(fma.f64 (-.f64 d3 d2) (+.f64 d2 d3) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(fma.f64 (-.f64 #s(literal 0 binary64) d2) d2 (*.f64 d3 d3))
(fma.f64 #s(literal -1 binary64) (*.f64 d2 d2) (*.f64 d3 d3))
(fma.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))
(fma.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(fma.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))
(fma.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(fma.f64 (+.f64 d2 d3) d3 (neg.f64 (*.f64 (+.f64 d2 d3) d2)))
(fma.f64 (+.f64 d2 d3) (-.f64 d3 d2) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))
(fma.f64 (+.f64 d2 d3) (-.f64 d3 d2) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 d3 d3)))) (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))) (+.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 d3) (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))) (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 d3 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 d2 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (neg.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 d3 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (neg.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 d2 d2))))))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 d3 d3)))
(/.f64 (+.f64 d2 d3) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))) (+.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))) (-.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))) (neg.f64 (-.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))
(/.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 d2 d3)) (+.f64 d2 d3))
(/.f64 (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d2 d3)) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)))
(/.f64 (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))) (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))) (neg.f64 (-.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 d2 d3))) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)))))) (+.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 d3 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))) (-.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 #s(literal 0 binary64) (*.f64 d3 d3))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 d2 d3))) (+.f64 d2 d3))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(/.f64 (+.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (pow.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) #s(literal 3 binary64))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (-.f64 (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))) (*.f64 (*.f64 d3 d3) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))))
(/.f64 (+.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))) (pow.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) #s(literal 3 binary64))) (+.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (-.f64 (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))) (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (-.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (-.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 d3 d3)))))
(/.f64 (+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))) (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))) (+.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (-.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))))
(/.f64 (+.f64 (*.f64 (*.f64 d3 (+.f64 d2 d3)) (*.f64 (*.f64 d3 (+.f64 d2 d3)) (*.f64 d3 (+.f64 d2 d3)))) (pow.f64 (neg.f64 (*.f64 d2 (+.f64 d2 d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 d3 (+.f64 d2 d3)) (*.f64 d3 (+.f64 d2 d3))) (-.f64 (*.f64 (neg.f64 (*.f64 d2 (+.f64 d2 d3))) (neg.f64 (*.f64 d2 (+.f64 d2 d3)))) (*.f64 (*.f64 d3 (+.f64 d2 d3)) (neg.f64 (*.f64 d2 (+.f64 d2 d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d3) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (+.f64 d2 d3) d2)) #s(literal 3 binary64))) (+.f64 (*.f64 (*.f64 (+.f64 d2 d3) d3) (*.f64 (+.f64 d2 d3) d3)) (-.f64 (*.f64 (neg.f64 (*.f64 (+.f64 d2 d3) d2)) (neg.f64 (*.f64 (+.f64 d2 d3) d2))) (*.f64 (*.f64 (+.f64 d2 d3) d3) (neg.f64 (*.f64 (+.f64 d2 d3) d2))))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (pow.f64 (-.f64 (*.f64 d2 d2) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) #s(literal 3 binary64))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (-.f64 (*.f64 d2 d2) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))) (*.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))) (*.f64 (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (+.f64 (*.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (*.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))
(/.f64 (-.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))) (-.f64 (*.f64 d3 d3) (+.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(/.f64 (-.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))) (-.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 #s(literal 2 binary64) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 (+.f64 d2 d3)) (*.f64 d3 (+.f64 d2 d3))) (*.f64 (neg.f64 (*.f64 d2 (+.f64 d2 d3))) (neg.f64 (*.f64 d2 (+.f64 d2 d3))))) (-.f64 (*.f64 d3 (+.f64 d2 d3)) (neg.f64 (*.f64 d2 (+.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 d3) d3) (*.f64 (+.f64 d2 d3) d3)) (*.f64 (neg.f64 (*.f64 (+.f64 d2 d3) d2)) (neg.f64 (*.f64 (+.f64 d2 d3) d2)))) (-.f64 (*.f64 (+.f64 d2 d3) d3) (neg.f64 (*.f64 (+.f64 d2 d3) d2))))
(/.f64 (-.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (-.f64 (*.f64 d2 d2) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))) (+.f64 (*.f64 d3 d3) (-.f64 (*.f64 d2 d2) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))) (*.f64 (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))) (+.f64 (/.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (*.f64 (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))) (+.f64 (/.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) #s(literal -1 binary64))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))
(*.f64 (-.f64 d2 d3) (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))))
(*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) #s(literal 1 binary64))
(*.f64 (-.f64 d3 d2) (+.f64 d2 d3))
(*.f64 #s(literal -1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(*.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))))
(*.f64 (-.f64 (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 d3 d3))))))
(*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))
(*.f64 (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))
(*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(*.f64 (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(*.f64 (+.f64 d2 d3) (-.f64 d3 d2))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)) (-.f64 d2 d3))
(*.f64 (+.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2))) (*.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (-.f64 (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))))))
(*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (-.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d2 d2)))))
(*.f64 (*.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))))
(*.f64 (*.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (/.f64 (-.f64 d3 d2) (+.f64 d2 d3)))
(*.f64 (/.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (/.f64 (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)) #s(literal 1 binary64)))
(*.f64 (*.f64 (-.f64 d3 d2) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 (-.f64 d3 d2) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 d3)))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d3 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 #s(literal 1 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 (*.f64 (-.f64 #s(literal 0 binary64) d3) #s(literal -1 binary64)) d3)
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d2) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d3))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d3) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) d2))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 d2 d2)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 d3 (+.f64 d2 d3))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 d3 (+.f64 d2 d3))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 d2 d2)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 d3 d3)) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 d2 (+.f64 d2 d3))))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 d2 (+.f64 d2 d3))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 d3 d3)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 d2 d3)))
(+.f64 (*.f64 d2 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (*.f64 d3 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(+.f64 (*.f64 d3 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (*.f64 d2 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (*.f64 d3 (+.f64 d2 d3)) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(+.f64 (*.f64 (*.f64 d3 (+.f64 d2 d3)) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (*.f64 d2 d2) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(+.f64 (*.f64 (*.f64 d3 d3) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (*.f64 d2 (+.f64 d2 d3)) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(+.f64 (*.f64 (*.f64 d2 (+.f64 d2 d3)) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (*.f64 d3 d3) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(+.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (*.f64 d2 d3) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))))
(exp.f64 (*.f64 (log.f64 (-.f64 d2 d3)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)))
(neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (-.f64 d2 d3))
(/.f64 #s(literal -1 binary64) (-.f64 d3 d2))
(/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))
(/.f64 (+.f64 d2 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 d3)) (-.f64 (*.f64 d3 d3) (*.f64 d2 d2)))
(pow.f64 (-.f64 d2 d3) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (-.f64 d2 d3))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (-.f64 d2 d3) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (-.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 d2 d3)))
(*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))) (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))))
(*.f64 (+.f64 d2 d3) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(*.f64 (+.f64 d2 d3) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (+.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d2 d3))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) (pow.f64 (/.f64 (-.f64 d2 d3) (+.f64 d2 d3)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d2 d3)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 d2 d3) (+.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (+.f64 d2 d3)) (+.f64 d2 d3))
(*.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))
(*.f64 (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (-.f64 d2 d3)) (-.f64 d2 d3))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(*.f64 (/.f64 (+.f64 d2 d3) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(*.f64 (/.f64 (+.f64 d2 d3) (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))) (*.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))))
(*.f64 (/.f64 (+.f64 d2 d3) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64))) (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))

simplify323.0ms (7.3%)

Algorithm
egg-herbie
Rules
3156×*-lowering-*.f32
3156×*-lowering-*.f64
3062×/-lowering-/.f32
3062×/-lowering-/.f64
1866×--lowering--.f32
Iterations

Useful iterations: 2 (0.0ms)

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

eval150.0ms (3.4%)

Compiler

Compiled 35755 to 2576 computations (92.8% saved)

prune123.0ms (2.8%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New136121363
Fresh000
Picked224
Done022
Total136361369
Accuracy
100.0%
Counts
1369 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
33.6%
(*.f64 (*.f64 d2 d2) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1))
89.2%
(*.f64 d3 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d1))
100.0%
(*.f64 d1 (+.f64 d2 d3))
56.1%
(*.f64 d1 d3)
50.3%
(*.f64 d1 d2)
Compiler

Compiled 56 to 36 computations (35.7% saved)

simplify158.0ms (3.6%)

Algorithm
egg-herbie
Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal 1 binary64) (-.f64 d2 d3))
cost-diff0
(*.f64 d2 d2)
cost-diff128
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1)
cost-diff128
(*.f64 (*.f64 d2 d2) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1))
cost-diff0
(/.f64 d2 d3)
cost-diff0
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
cost-diff0
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d1)
cost-diff256
(*.f64 d3 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d1))
Rules
3274×*-lowering-*.f32
3274×*-lowering-*.f64
2170×sum3-define
1348×fma-define
1156×/-lowering-/.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01356
13254
28752
323252
440849
565249
6180049
7560249
0831949
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* d3 (* (+ 1 (/ d2 d3)) d1))
d3
(* (+ 1 (/ d2 d3)) d1)
(+ 1 (/ d2 d3))
1
(/ d2 d3)
d2
d1
(* (* d2 d2) (* (/ 1 (- d2 d3)) d1))
(* d2 d2)
d2
(* (/ 1 (- d2 d3)) d1)
(/ 1 (- d2 d3))
1
(- d2 d3)
d3
d1
Outputs
(* d3 (* (+ 1 (/ d2 d3)) d1))
(*.f64 d1 (+.f64 d3 d2))
d3
(* (+ 1 (/ d2 d3)) d1)
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d1)
(+ 1 (/ d2 d3))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
1
#s(literal 1 binary64)
(/ d2 d3)
(/.f64 d2 d3)
d2
d1
(* (* d2 d2) (* (/ 1 (- d2 d3)) d1))
(*.f64 d2 (*.f64 d1 (/.f64 d2 (-.f64 d2 d3))))
(* d2 d2)
(*.f64 d2 d2)
d2
(* (/ 1 (- d2 d3)) d1)
(/.f64 d1 (-.f64 d2 d3))
(/ 1 (- d2 d3))
(/.f64 #s(literal -1 binary64) (-.f64 d3 d2))
1
#s(literal 1 binary64)
(- d2 d3)
(-.f64 d2 d3)
d3
d1

localize51.0ms (1.1%)

Localize:

Found 8 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 d2 d2)
accuracy100.0%
(/.f64 #s(literal 1 binary64) (-.f64 d2 d3))
accuracy99.7%
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1)
accuracy72.8%
(*.f64 (*.f64 d2 d2) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1))
accuracy100.0%
(/.f64 d2 d3)
accuracy100.0%
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
accuracy95.8%
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d1)
accuracy93.3%
(*.f64 d3 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d1))
Results
36.0ms256×0valid
Compiler

Compiled 65 to 14 computations (78.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-mult: 9.0ms (54.9% of total)
ival-div: 4.0ms (24.4% of total)
ival-sub: 1.0ms (6.1% of total)
ival-add: 1.0ms (6.1% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series14.0ms (0.3%)

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

57 calls:

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

rewrite224.0ms (5.1%)

Algorithm
batch-egg-rewrite
Rules
3316×*-lowering-*.f32
3316×*-lowering-*.f64
2640×/-lowering-/.f32
2640×/-lowering-/.f64
1210×frac-times
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01345
17243
250841
3744041
0801741
Stop Event
iter limit
node limit
Counts
8 → 349
Calls
Call 1
Inputs
(* d3 (* (+ 1 (/ d2 d3)) d1))
(* (+ 1 (/ d2 d3)) d1)
(+ 1 (/ d2 d3))
(/ d2 d3)
(* (* d2 d2) (* (/ 1 (- d2 d3)) d1))
(* (/ 1 (- d2 d3)) d1)
(* d2 d2)
(/ 1 (- d2 d3))
Outputs
(+.f64 (*.f64 d3 d1) (*.f64 d3 (/.f64 d1 (/.f64 d3 d2))))
(+.f64 (*.f64 d3 d1) (*.f64 d1 (/.f64 d3 (/.f64 d3 d2))))
(+.f64 (*.f64 d3 d1) (*.f64 (*.f64 d3 d1) (/.f64 d2 d3)))
(+.f64 (*.f64 d3 d1) (*.f64 (/.f64 d1 (/.f64 d3 d2)) d3))
(+.f64 (*.f64 d3 d1) (*.f64 (/.f64 d3 (/.f64 d3 d2)) d1))
(+.f64 (*.f64 d3 d1) (*.f64 (/.f64 d2 d3) (*.f64 d3 d1)))
(+.f64 (*.f64 d3 (/.f64 d1 (/.f64 d3 d2))) (*.f64 d3 d1))
(+.f64 (*.f64 d1 (/.f64 d3 (/.f64 d3 d2))) (*.f64 d3 d1))
(+.f64 (*.f64 (*.f64 d3 d1) (/.f64 d2 d3)) (*.f64 d3 d1))
(+.f64 (*.f64 (/.f64 d1 (/.f64 d3 d2)) d3) (*.f64 d3 d1))
(+.f64 (*.f64 (/.f64 d3 (/.f64 d3 d2)) d1) (*.f64 d3 d1))
(+.f64 (*.f64 (/.f64 d2 d3) (*.f64 d3 d1)) (*.f64 d3 d1))
(/.f64 (*.f64 d3 d1) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 (*.f64 (*.f64 d3 d1) (+.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 d3 d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))))) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(/.f64 (*.f64 d3 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3))))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))))
(/.f64 (*.f64 d3 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3)))))) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(/.f64 (*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3))))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))))
(/.f64 (*.f64 d1 (*.f64 d3 (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3)))))) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 d3 d1) (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)))))
(/.f64 (*.f64 (*.f64 d3 d1) (+.f64 #s(literal -1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))))) (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 d3 d1) (+.f64 (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))) #s(literal -1 binary64))) (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3))) (*.f64 d3 d1)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3)))) (*.f64 d3 d1)) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)))) (*.f64 d3 d1)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3)))) (*.f64 d3 d1)) (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))
(/.f64 (*.f64 (+.f64 (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))) #s(literal -1 binary64)) (*.f64 d3 d1)) (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)))) d3) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))))) d3) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(/.f64 (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)))) d1) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))))
(/.f64 (*.f64 (*.f64 d3 (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))))) d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(*.f64 d3 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d1))
(*.f64 #s(literal 1 binary64) (*.f64 d3 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d1)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d3 d1))
(*.f64 d1 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(*.f64 d1 (*.f64 #s(literal 1 binary64) (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d1) d3)
(*.f64 (*.f64 d3 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d1)) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)))) (*.f64 d3 d1)))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (*.f64 d3 d1)))
(*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) d1)
(*.f64 (*.f64 d3 d1) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(*.f64 (*.f64 (*.f64 d3 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal 1 binary64)) d1)
(*.f64 (*.f64 (*.f64 d3 d1) (+.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)))))
(*.f64 (*.f64 (*.f64 d3 d1) (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(+.f64 d1 (/.f64 d1 (/.f64 d3 d2)))
(+.f64 (/.f64 d1 (/.f64 d3 d2)) d1)
(fma.f64 #s(literal 1 binary64) d1 (/.f64 d1 (/.f64 d3 d2)))
(fma.f64 (/.f64 d2 d3) d1 d1)
(fma.f64 d1 #s(literal 1 binary64) (/.f64 d1 (/.f64 d3 d2)))
(fma.f64 d1 (/.f64 d2 d3) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))) (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3)))))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))))) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3)))))) (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 d1 (/.f64 d3 d2)) #s(literal 3 binary64))) (+.f64 (*.f64 d1 d1) (-.f64 (*.f64 (/.f64 d1 (/.f64 d3 d2)) (/.f64 d1 (/.f64 d3 d2))) (*.f64 d1 (/.f64 d1 (/.f64 d3 d2))))))
(/.f64 (+.f64 (pow.f64 (/.f64 d1 (/.f64 d3 d2)) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 d1 (/.f64 d3 d2)) (/.f64 d1 (/.f64 d3 d2))) (-.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 (/.f64 d3 d2)) d1))))
(/.f64 (-.f64 (*.f64 d1 d1) (*.f64 (/.f64 d1 (/.f64 d3 d2)) (/.f64 d1 (/.f64 d3 d2)))) (-.f64 d1 (/.f64 d1 (/.f64 d3 d2))))
(/.f64 (-.f64 (*.f64 (/.f64 d1 (/.f64 d3 d2)) (/.f64 d1 (/.f64 d3 d2))) (*.f64 d1 d1)) (-.f64 (/.f64 d1 (/.f64 d3 d2)) d1))
(/.f64 (*.f64 d1 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)))))
(/.f64 (*.f64 d1 (+.f64 #s(literal -1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))))) (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))
(/.f64 (*.f64 d1 (+.f64 (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))) #s(literal -1 binary64))) (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)))) d1) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3)))) d1) (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))
(/.f64 (*.f64 (+.f64 (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))) #s(literal -1 binary64)) d1) (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d1))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d1)
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d1) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)))) d1))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3))) (/.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) d1))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3)))) (/.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(*.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)))))
(*.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)) (*.f64 (/.f64 d2 d3) (*.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)) (-.f64 (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)) #s(literal 1 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 d2 d3) (*.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)))))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))))
(*.f64 (/.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))))) (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))))) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 d1 (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))))) (-.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 d2 d3) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(+.f64 (/.f64 d2 d3) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (neg.f64 (/.f64 (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 d2 d3)))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (/.f64 (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(-.f64 (/.f64 (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))) (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(fma.f64 #s(literal 1 binary64) (/.f64 d2 d3) #s(literal 1 binary64))
(fma.f64 d2 (/.f64 #s(literal 1 binary64) d3) #s(literal 1 binary64))
(fma.f64 (/.f64 d2 d3) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) d2) (/.f64 #s(literal -1 binary64) d3) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) d3) d2 #s(literal 1 binary64))
(neg.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))))))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3)))) (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3)))) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (+.f64 (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3)))) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(/.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3)))) (+.f64 #s(literal -1 binary64) (/.f64 d2 d3)))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)) (-.f64 (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)) #s(literal 1 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)) (/.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))) (-.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)) (/.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))) (+.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))))))))
(/.f64 (+.f64 (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))) #s(literal -1 binary64)) (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 d3) (/.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (+.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)) (-.f64 (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)) (/.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3))) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)) (/.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))) (+.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3)))))) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 d3) (/.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3)))) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))))
(/.f64 (neg.f64 (+.f64 (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))) #s(literal -1 binary64))) (neg.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (+.f64 (*.f64 (/.f64 (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (/.f64 (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (/.f64 (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (*.f64 (/.f64 (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (/.f64 (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))) (+.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (/.f64 (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3)))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)) (-.f64 (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)) (/.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))))) (-.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)) (/.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))) (+.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3)))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (/.f64 d2 d3) (/.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3)))) (+.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) #s(literal 1 binary64))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))))
(*.f64 (+.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))))))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 d2 d3))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (/.f64 d2 d3))) (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)))) (+.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3))))
(*.f64 (+.f64 (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 d2 d3) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3)))) (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3))))) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)) (*.f64 (/.f64 d2 d3) (*.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))))))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)) (-.f64 (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)) #s(literal 1 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 d2 d3) (*.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2)))))) (-.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 d2 d3) #s(literal -1 binary64)) (/.f64 d3 d2))))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (/.f64 d2 (/.f64 d3 (/.f64 d2 d3)))) (-.f64 #s(literal 1 binary64) (/.f64 d2 (*.f64 (/.f64 d3 (/.f64 (*.f64 d2 d2) d3)) d3)))) (+.f64 #s(literal 1 binary64) (*.f64 (/.f64 d2 d3) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))))
(exp.f64 (*.f64 (log.f64 (/.f64 d3 d2)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (/.f64 d2 d3)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) d3)) (-.f64 #s(literal 0 binary64) (/.f64 d2 d3)))
(neg.f64 (-.f64 #s(literal 0 binary64) (/.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 d3 d2))
(/.f64 d2 d3)
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 d3 d2)))
(/.f64 (-.f64 #s(literal 0 binary64) d2) (-.f64 #s(literal 0 binary64) d3))
(/.f64 (/.f64 #s(literal 1 binary64) d3) (/.f64 #s(literal 1 binary64) d2))
(pow.f64 (/.f64 d3 d2) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(*.f64 d2 (/.f64 #s(literal 1 binary64) d3))
(*.f64 (/.f64 d2 d3) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (/.f64 d2 d3)))
(*.f64 (-.f64 #s(literal 0 binary64) d2) (/.f64 #s(literal -1 binary64) d3))
(*.f64 (-.f64 #s(literal 0 binary64) d2) (*.f64 (/.f64 #s(literal -1 binary64) d3) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) d3) d2)
(*.f64 (/.f64 #s(literal 1 binary64) d3) (pow.f64 (/.f64 #s(literal 1 binary64) d2) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) d3) (-.f64 #s(literal 0 binary64) d2))
(*.f64 (pow.f64 (/.f64 d3 d2) #s(literal -1/2 binary64)) (pow.f64 (/.f64 d3 d2) #s(literal -1/2 binary64)))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)) (*.f64 d1 (*.f64 d2 d2))))
(neg.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 d1 (*.f64 d2 d2))))
(/.f64 (*.f64 d2 d2) (/.f64 (-.f64 d2 d3) d1))
(/.f64 (*.f64 d2 (/.f64 d2 (/.f64 (-.f64 d2 d3) d1))) #s(literal 1 binary64))
(/.f64 (*.f64 d1 (*.f64 d2 d2)) (-.f64 d2 d3))
(/.f64 (neg.f64 (*.f64 d1 (*.f64 d2 d2))) (-.f64 d3 d2))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) #s(literal -1 binary64)) (-.f64 d3 d2))
(/.f64 (*.f64 d1 (*.f64 d2 (-.f64 #s(literal 0 binary64) d2))) (-.f64 d3 d2))
(/.f64 (*.f64 (*.f64 d2 d2) (-.f64 #s(literal 0 binary64) d1)) (-.f64 d3 d2))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 d1 (*.f64 d2 d2))) (-.f64 d3 d2))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (*.f64 d2 d2)) (-.f64 d3 d2))
(/.f64 (*.f64 (*.f64 d2 (-.f64 #s(literal 0 binary64) d2)) d1) (-.f64 d3 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2)))))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)))
(*.f64 #s(literal 1 binary64) (*.f64 d2 (/.f64 d2 (/.f64 (-.f64 d2 d3) d1))))
(*.f64 d2 (/.f64 d2 (/.f64 (-.f64 d2 d3) d1)))
(*.f64 d1 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)))
(*.f64 (*.f64 d2 d2) (/.f64 d1 (-.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (*.f64 d1 (*.f64 d2 d2)))
(*.f64 (/.f64 d1 (-.f64 d2 d3)) (*.f64 d2 d2))
(*.f64 (/.f64 d1 (-.f64 d2 d3)) (/.f64 (*.f64 d2 d2) #s(literal 1 binary64)))
(*.f64 (*.f64 d2 (/.f64 d2 (/.f64 (-.f64 d2 d3) d1))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)) (*.f64 d1 (*.f64 d2 d2))))
(*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) d1)
(*.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 d1 #s(literal 1 binary64)))
(*.f64 (/.f64 d2 (/.f64 (-.f64 d2 d3) d1)) d2)
(*.f64 (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64)) (*.f64 d1 (*.f64 d2 d2))))
(*.f64 (*.f64 d2 d1) (/.f64 d2 (-.f64 d2 d3)))
(*.f64 (/.f64 d2 (-.f64 d2 d3)) (*.f64 d2 d1))
(*.f64 (*.f64 d1 (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2))) (*.f64 d1 (*.f64 d2 d2))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) (-.f64 d2 d3)) (*.f64 (+.f64 d3 d2) (*.f64 d1 (*.f64 d2 d2))))
(*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2))))))
(*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2))) (*.f64 d2 d2)))
(*.f64 (/.f64 (/.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)) (/.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (+.f64 d3 d2))))
(*.f64 (/.f64 (/.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)) (*.f64 (+.f64 d3 d2) (*.f64 d2 d2)))
(*.f64 (/.f64 (*.f64 d2 d2) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2))))))
(*.f64 (/.f64 (*.f64 d2 d2) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2))))
(*.f64 (*.f64 (*.f64 d2 d2) (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2))))
(*.f64 (*.f64 (*.f64 d2 d2) (/.f64 (/.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3))) (+.f64 d3 d2))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64))) (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) (-.f64 d2 d3))) (+.f64 d3 d2))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 (-.f64 #s(literal 0 binary64) d3) (-.f64 (-.f64 #s(literal 0 binary64) d3) d2))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (+.f64 d3 d2))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (-.f64 d3 d2)) #s(literal -1 binary64))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2)))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 (+.f64 d3 d2) (-.f64 d3 d2))) (-.f64 #s(literal 0 binary64) (+.f64 d3 d2)))
(+.f64 (*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d2 d2)) (*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d3 (+.f64 d3 d2))))
(+.f64 (*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d3 (+.f64 d3 d2))) (*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d2 d2)))
(+.f64 (*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d3 d2)))
(+.f64 (*.f64 (/.f64 (/.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)) d3) (*.f64 (/.f64 (/.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)) d2))
(+.f64 (*.f64 (/.f64 (/.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)) d2) (*.f64 (/.f64 (/.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)) d3))
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (*.f64 d3 (+.f64 d3 d2)) (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(+.f64 (*.f64 (*.f64 d3 (+.f64 d3 d2)) (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (*.f64 d2 d2) (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(+.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (*.f64 d3 d2) (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(+.f64 (*.f64 d3 (/.f64 (/.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3))) (*.f64 d2 (/.f64 (/.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3))))
(+.f64 (*.f64 d2 (/.f64 (/.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3))) (*.f64 d3 (/.f64 (/.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3))))
(neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)) d1))
(neg.f64 (*.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 d3 d2))))
(neg.f64 (/.f64 d1 (-.f64 d3 d2)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) d1))
(/.f64 d1 (-.f64 d2 d3))
(/.f64 (/.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d2 d3) d1)))
(/.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 d3 d2))
(/.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2)))))
(/.f64 (/.f64 (/.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)))
(/.f64 (*.f64 d1 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (+.f64 d3 d2)) (*.f64 (*.f64 d3 (+.f64 d3 d2)) (*.f64 d3 (+.f64 d3 d2)))))) (*.f64 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (+.f64 d3 d2)) (-.f64 (*.f64 d3 (+.f64 d3 d2)) (*.f64 d2 d2))))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (+.f64 d3 d2)) (*.f64 d3 (+.f64 d3 d2))))) (*.f64 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2)))))
(/.f64 (*.f64 d1 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d2 d3)))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d1)) (-.f64 d2 d3))
(/.f64 (*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (+.f64 d3 d2)) (*.f64 (*.f64 d3 (+.f64 d3 d2)) (*.f64 d3 (+.f64 d3 d2)))))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (+.f64 d3 d2)) (-.f64 (*.f64 d3 (+.f64 d3 d2)) (*.f64 d2 d2)))))
(/.f64 (*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (+.f64 d3 d2)) (*.f64 d3 (+.f64 d3 d2))))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2))))
(/.f64 (*.f64 (/.f64 (/.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 (/.f64 (/.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2)))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))
(/.f64 (*.f64 d1 (+.f64 d3 d2)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(/.f64 (/.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -1 binary64)) (-.f64 d2 d3))
(pow.f64 (/.f64 (-.f64 d2 d3) d1) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 d1 (-.f64 d2 d3)))
(*.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1)
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) (/.f64 d1 #s(literal 1 binary64)))
(*.f64 (/.f64 d1 (-.f64 d2 d3)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)) d1))
(*.f64 #s(literal -1 binary64) (/.f64 d1 (-.f64 d3 d2)))
(*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2))) (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))
(*.f64 (+.f64 d3 d2) (/.f64 (/.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(*.f64 (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64)) d1))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2))) d1))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) (-.f64 d2 d3)) (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) (-.f64 d2 d3)) (*.f64 (+.f64 d3 d2) d1))
(*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2))))
(*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 (-.f64 #s(literal 0 binary64) d3) (-.f64 (-.f64 #s(literal 0 binary64) d3) d2))))
(*.f64 (/.f64 d1 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2))))))
(*.f64 (/.f64 (/.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)) (+.f64 d3 d2))
(*.f64 (/.f64 (/.f64 d1 (+.f64 d3 d2)) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d3 d2))))
(*.f64 (/.f64 d1 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (/.f64 d1 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(*.f64 (/.f64 d1 (-.f64 d3 d2)) #s(literal -1 binary64))
(*.f64 (*.f64 d1 (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64))) (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64)))
(*.f64 (/.f64 d1 (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2)))))
(*.f64 (/.f64 d1 (*.f64 (+.f64 d3 d2) (-.f64 d3 d2))) (-.f64 #s(literal 0 binary64) (+.f64 d3 d2)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) (+.f64 d3 d2)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 d2)))
(neg.f64 (*.f64 d2 (-.f64 #s(literal 0 binary64) d2)))
(pow.f64 d2 #s(literal 2 binary64))
(pow.f64 (*.f64 d2 d2) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 d2)) #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d2 d2))
(*.f64 d2 d2)
(*.f64 (*.f64 d2 d2) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 d2 (-.f64 #s(literal 0 binary64) d2)))
(*.f64 (-.f64 #s(literal 0 binary64) d2) (-.f64 #s(literal 0 binary64) d2))
(*.f64 (exp.f64 (log.f64 d2)) (exp.f64 (log.f64 d2)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal -1 binary64)) d2)
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d2 d2)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d3 (+.f64 d3 d2))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d3 (+.f64 d3 d2))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d2 d2)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d3 d2)))
(+.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) (-.f64 d2 d3)) d3) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) (-.f64 d2 d3)) d2))
(+.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) (-.f64 d2 d3)) d2) (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) (-.f64 d2 d3)) d3))
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (*.f64 d3 (+.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(+.f64 (*.f64 (*.f64 d3 (+.f64 d3 d2)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(+.f64 (*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (*.f64 (*.f64 d3 d2) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(+.f64 (*.f64 d3 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) (-.f64 d2 d3))) (*.f64 d2 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) (-.f64 d2 d3))))
(+.f64 (*.f64 d2 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) (-.f64 d2 d3))) (*.f64 d3 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) (-.f64 d2 d3))))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (-.f64 d2 d3))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(/.f64 #s(literal 1 binary64) (-.f64 d2 d3))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 d3 d2))
(/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d2 d3)))
(/.f64 (+.f64 d3 d2) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2)))) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 d3 d2)) (*.f64 (+.f64 d3 d2) (-.f64 d3 d2)))
(/.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (+.f64 d3 d2)) (*.f64 (*.f64 d3 (+.f64 d3 d2)) (*.f64 d3 (+.f64 d3 d2))))) (*.f64 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (+.f64 d3 d2)) (-.f64 (*.f64 d3 (+.f64 d3 d2)) (*.f64 d2 d2))))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (+.f64 d3 d2)) (*.f64 d3 (+.f64 d3 d2)))) (*.f64 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2)))))
(/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2)))))
(/.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (+.f64 d3 d2)) (*.f64 (*.f64 d3 (+.f64 d3 d2)) (*.f64 d3 (+.f64 d3 d2)))))) (*.f64 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (+.f64 d3 d2)) (-.f64 (*.f64 d3 (+.f64 d3 d2)) (*.f64 d2 d2))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (+.f64 d3 d2)) (*.f64 d3 (+.f64 d3 d2))))) (*.f64 (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d2 d3)))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (+.f64 d3 d2)) (*.f64 (*.f64 d3 (+.f64 d3 d2)) (*.f64 d3 (+.f64 d3 d2)))))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (+.f64 d3 d2)) (-.f64 (*.f64 d3 (+.f64 d3 d2)) (*.f64 d2 d2)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 (+.f64 d3 d2)) (*.f64 d3 (+.f64 d3 d2))))) (-.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2))))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) (-.f64 d2 d3)) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 d2 d3))
(/.f64 (*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) (-.f64 d2 d3)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (-.f64 d3 d2))))
(/.f64 (/.f64 (+.f64 d3 d2) (+.f64 d3 d2)) (-.f64 d2 d3))
(/.f64 (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2)))) (-.f64 d2 d3))
(pow.f64 (-.f64 d2 d3) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 d2 d3) (-.f64 d2 d3)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (-.f64 d2 d3))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)))
(*.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))))
(*.f64 (+.f64 d3 d2) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) (-.f64 d2 d3)))
(*.f64 (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64)) (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 d2)) #s(literal -1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (+.f64 (*.f64 d2 d2) (*.f64 (-.f64 #s(literal 0 binary64) d3) (-.f64 (-.f64 #s(literal 0 binary64) d3) d2))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) (-.f64 d2 d3)) (+.f64 d3 d2))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) (-.f64 d2 d3)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64))) (pow.f64 (-.f64 d2 d3) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2)))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (-.f64 #s(literal 0 binary64) (+.f64 d3 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d3 d2) (-.f64 d3 d2))) (-.f64 #s(literal 0 binary64) (+.f64 d3 d2)))
(*.f64 (/.f64 (+.f64 d3 d2) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d3 d3) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))))
(*.f64 (/.f64 (+.f64 d3 d2) (-.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 d3 (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d2 d2) (*.f64 d3 d3)))
(*.f64 (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2))) (-.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d3 (*.f64 d3 d3)))))) (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d3 (*.f64 d3 d3)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))))
(*.f64 (/.f64 (+.f64 (*.f64 d2 d2) (*.f64 d3 (+.f64 d3 d2))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))) (-.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3))))

simplify308.0ms (7%)

Algorithm
egg-herbie
Rules
3460×*-lowering-*.f32
3460×*-lowering-*.f64
1584×+-lowering-+.f64
1584×+-lowering-+.f32
1384×neg-lowering-neg.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03171988
110761733
233721660
082421660
Stop Event
iter limit
node limit
Counts
228 → 228
Calls
Call 1
Inputs
(* d1 d2)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* d1 d3)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* d1 (* d3 (+ 1 (/ d2 d3))))
(* d1 (* d3 (+ 1 (/ d2 d3))))
(* d1 (* d3 (+ 1 (/ d2 d3))))
(* d1 (* d3 (+ 1 (/ d2 d3))))
(* d1 (* d3 (+ 1 (/ d2 d3))))
(* d1 (* d3 (+ 1 (/ d2 d3))))
(* d1 (* d3 (+ 1 (/ d2 d3))))
(* d1 (* d3 (+ 1 (/ d2 d3))))
(* d1 (* d3 (+ 1 (/ d2 d3))))
(* d1 (* d3 (+ 1 (/ d2 d3))))
(* d1 (* d3 (+ 1 (/ d2 d3))))
(* d1 (* d3 (+ 1 (/ d2 d3))))
d1
(+ d1 (/ (* d1 d2) d3))
(+ d1 (/ (* d1 d2) d3))
(+ d1 (/ (* d1 d2) d3))
(/ (* d1 d2) d3)
(* d2 (+ (/ d1 d2) (/ d1 d3)))
(* d2 (+ (/ d1 d2) (/ d1 d3)))
(* d2 (+ (/ d1 d2) (/ d1 d3)))
(/ (* d1 d2) d3)
(* -1 (* d2 (+ (* -1 (/ d1 d2)) (* -1 (/ d1 d3)))))
(* -1 (* d2 (+ (* -1 (/ d1 d2)) (* -1 (/ d1 d3)))))
(* -1 (* d2 (+ (* -1 (/ d1 d2)) (* -1 (/ d1 d3)))))
(/ (* d1 d2) d3)
(/ (+ (* d1 d2) (* d1 d3)) d3)
(/ (+ (* d1 d2) (* d1 d3)) d3)
(/ (+ (* d1 d2) (* d1 d3)) d3)
d1
(+ d1 (/ (* d1 d2) d3))
(+ d1 (/ (* d1 d2) d3))
(+ d1 (/ (* d1 d2) d3))
d1
(+ d1 (/ (* d1 d2) d3))
(+ d1 (/ (* d1 d2) d3))
(+ d1 (/ (* d1 d2) d3))
(* d1 (+ 1 (/ d2 d3)))
(* d1 (+ 1 (/ d2 d3)))
(* d1 (+ 1 (/ d2 d3)))
(* d1 (+ 1 (/ d2 d3)))
(* d1 (+ 1 (/ d2 d3)))
(* d1 (+ 1 (/ d2 d3)))
(* d1 (+ 1 (/ d2 d3)))
(* d1 (+ 1 (/ d2 d3)))
(* d1 (+ 1 (/ d2 d3)))
(* d1 (+ 1 (/ d2 d3)))
(* d1 (+ 1 (/ d2 d3)))
(* d1 (+ 1 (/ d2 d3)))
1
(+ 1 (/ d2 d3))
(+ 1 (/ d2 d3))
(+ 1 (/ d2 d3))
(/ d2 d3)
(* d2 (+ (/ 1 d2) (/ 1 d3)))
(* d2 (+ (/ 1 d2) (/ 1 d3)))
(* d2 (+ (/ 1 d2) (/ 1 d3)))
(/ d2 d3)
(* d2 (+ (/ 1 d2) (/ 1 d3)))
(* d2 (+ (/ 1 d2) (/ 1 d3)))
(* d2 (+ (/ 1 d2) (/ 1 d3)))
(/ d2 d3)
(/ (+ d2 d3) d3)
(/ (+ d2 d3) d3)
(/ (+ d2 d3) d3)
1
(+ 1 (/ d2 d3))
(+ 1 (/ d2 d3))
(+ 1 (/ d2 d3))
1
(+ 1 (/ d2 d3))
(+ 1 (/ d2 d3))
(+ 1 (/ d2 d3))
(/ 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)
(* -1 (/ (* d1 (pow d2 2)) d3))
(* (pow d2 2) (+ (* -1 (/ d1 d3)) (* -1 (/ (* d1 d2) (pow d3 2)))))
(* (pow d2 2) (+ (* -1 (/ d1 d3)) (* d2 (- (* -1 (/ (* d1 d2) (pow d3 3))) (/ d1 (pow d3 2))))))
(* (pow d2 2) (+ (* -1 (/ d1 d3)) (* d2 (- (* d2 (- (* -1 (/ (* d1 d2) (pow d3 4))) (/ d1 (pow d3 3)))) (/ d1 (pow d3 2))))))
(* d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(* d2 (- (+ d1 (/ (* d1 (pow d3 2)) (pow d2 2))) (* -1 (/ (* d1 d3) d2))))
(* d2 (- (+ d1 (/ (* d1 (pow d3 3)) (pow d2 3))) (+ (* -1 (/ (* d1 d3) d2)) (* -1 (/ (* d1 (pow d3 2)) (pow d2 2))))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* d1 d3) (/ (* d1 (pow d3 2)) d2)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* d1 (pow d3 2))) (* -1 (/ (* d1 (pow d3 3)) d2))) d2)) (* d1 d3)) d2)))))
(* d1 d2)
(+ (* d1 d2) (* d1 d3))
(+ (* d1 d2) (* d3 (- (/ (* d1 d3) d2) (* -1 d1))))
(+ (* d1 d2) (* d3 (- (* d3 (- (/ (* d1 d3) (pow d2 2)) (* -1 (/ d1 d2)))) (* -1 d1))))
(* -1 (/ (* d1 (pow d2 2)) d3))
(/ (+ (* -1 (* d1 (pow d2 2))) (* -1 (/ (* d1 (pow d2 3)) d3))) d3)
(/ (- (+ (* -1 (* d1 (pow d2 2))) (* -1 (/ (* d1 (pow d2 4)) (pow d3 2)))) (/ (* d1 (pow d2 3)) d3)) d3)
(/ (- (+ (* -1 (* d1 (pow d2 2))) (* -1 (/ (* d1 (pow d2 5)) (pow d3 3)))) (+ (/ (* d1 (pow d2 3)) d3) (/ (* d1 (pow d2 4)) (pow d3 2)))) d3)
(* -1 (/ (* d1 (pow d2 2)) d3))
(* -1 (/ (+ (* d1 (pow d2 2)) (/ (* d1 (pow d2 3)) d3)) d3))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* d1 (pow d2 4)) d3)) (* d1 (pow d2 3))) d3)) (* d1 (pow d2 2))) d3))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* d1 (pow d2 5)) d3) (* -1 (* d1 (pow d2 4)))) d3)) (* d1 (pow d2 3))) d3)) (* d1 (pow d2 2))) d3))
(/ (* d1 (pow d2 2)) (- d2 d3))
(/ (* d1 (pow d2 2)) (- d2 d3))
(/ (* d1 (pow d2 2)) (- d2 d3))
(/ (* d1 (pow d2 2)) (- d2 d3))
(/ (* d1 (pow d2 2)) (- d2 d3))
(/ (* d1 (pow d2 2)) (- d2 d3))
(/ (* d1 (pow d2 2)) (- d2 d3))
(/ (* d1 (pow d2 2)) (- d2 d3))
(/ (* d1 (pow d2 2)) (- d2 d3))
(/ (* d1 (pow d2 2)) (- d2 d3))
(/ (* d1 (pow d2 2)) (- d2 d3))
(/ (* d1 (pow d2 2)) (- d2 d3))
(* -1 (/ d1 d3))
(+ (* -1 (/ d1 d3)) (* -1 (/ (* d1 d2) (pow d3 2))))
(+ (* -1 (/ d1 d3)) (* d2 (- (* -1 (/ (* d1 d2) (pow d3 3))) (/ d1 (pow d3 2)))))
(+ (* -1 (/ d1 d3)) (* d2 (- (* d2 (- (* -1 (/ (* d1 d2) (pow d3 4))) (/ d1 (pow d3 3)))) (/ d1 (pow d3 2)))))
(/ d1 d2)
(/ (+ d1 (/ (* d1 d3) d2)) d2)
(/ (- (+ d1 (/ (* d1 (pow d3 2)) (pow d2 2))) (* -1 (/ (* d1 d3) d2))) d2)
(/ (- (+ d1 (/ (* d1 (pow d3 3)) (pow d2 3))) (+ (* -1 (/ (* d1 d3) d2)) (* -1 (/ (* d1 (pow d3 2)) (pow d2 2))))) d2)
(/ d1 d2)
(* -1 (/ (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))) d2))
(* -1 (/ (+ (* -1 d1) (* -1 (/ (+ (* d1 d3) (/ (* d1 (pow d3 2)) d2)) d2))) d2))
(* -1 (/ (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* d1 (pow d3 2))) (* -1 (/ (* d1 (pow d3 3)) d2))) d2)) (* d1 d3)) d2))) d2))
(/ d1 d2)
(+ (/ d1 d2) (/ (* d1 d3) (pow d2 2)))
(+ (* d3 (- (/ (* d1 d3) (pow d2 3)) (* -1 (/ d1 (pow d2 2))))) (/ d1 d2))
(+ (* d3 (- (* d3 (- (/ (* d1 d3) (pow d2 4)) (* -1 (/ d1 (pow d2 3))))) (* -1 (/ d1 (pow d2 2))))) (/ d1 d2))
(* -1 (/ d1 d3))
(/ (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))) d3)
(/ (- (+ (* -1 d1) (* -1 (/ (* d1 (pow d2 2)) (pow d3 2)))) (/ (* d1 d2) d3)) d3)
(/ (- (+ (* -1 d1) (* -1 (/ (* d1 (pow d2 3)) (pow d3 3)))) (+ (/ (* d1 d2) d3) (/ (* d1 (pow d2 2)) (pow d3 2)))) d3)
(* -1 (/ d1 d3))
(* -1 (/ (+ d1 (/ (* d1 d2) d3)) d3))
(* -1 (/ (+ d1 (* -1 (/ (- (* -1 (/ (* d1 (pow d2 2)) d3)) (* d1 d2)) d3))) d3))
(* -1 (/ (+ d1 (* -1 (/ (- (* -1 (/ (- (/ (* d1 (pow d2 3)) d3) (* -1 (* d1 (pow d2 2)))) d3)) (* d1 d2)) d3))) 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))
(pow d2 2)
(pow d2 2)
(pow d2 2)
(pow d2 2)
(pow d2 2)
(pow d2 2)
(pow d2 2)
(pow d2 2)
(pow d2 2)
(pow d2 2)
(pow d2 2)
(pow d2 2)
(/ -1 d3)
(- (* -1 (/ d2 (pow d3 2))) (/ 1 d3))
(- (* d2 (- (* -1 (/ d2 (pow d3 3))) (/ 1 (pow d3 2)))) (/ 1 d3))
(- (* d2 (- (* d2 (- (* -1 (/ d2 (pow d3 4))) (/ 1 (pow d3 3)))) (/ 1 (pow d3 2)))) (/ 1 d3))
(/ 1 d2)
(/ (+ 1 (/ d3 d2)) d2)
(/ (- (+ 1 (/ (pow d3 2) (pow d2 2))) (* -1 (/ d3 d2))) d2)
(/ (- (+ 1 (/ (pow d3 3) (pow d2 3))) (+ (* -1 (/ d3 d2)) (* -1 (/ (pow d3 2) (pow d2 2))))) d2)
(/ 1 d2)
(* -1 (/ (- (* -1 (/ d3 d2)) 1) d2))
(* -1 (/ (- (* -1 (/ (- (/ (pow d3 2) d2) (* -1 d3)) d2)) 1) d2))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow d3 3) d2)) (pow d3 2)) d2)) (* -1 d3)) d2)) 1) d2))
(/ 1 d2)
(+ (/ 1 d2) (/ d3 (pow d2 2)))
(+ (* d3 (+ (/ 1 (pow d2 2)) (/ d3 (pow d2 3)))) (/ 1 d2))
(+ (* d3 (+ (* d3 (+ (/ 1 (pow d2 3)) (/ d3 (pow d2 4)))) (/ 1 (pow d2 2)))) (/ 1 d2))
(/ -1 d3)
(/ (- (* -1 (/ d2 d3)) 1) d3)
(/ (- (* -1 (/ (pow d2 2) (pow d3 2))) (+ 1 (/ d2 d3))) d3)
(/ (- (* -1 (/ (pow d2 3) (pow d3 3))) (+ 1 (+ (/ d2 d3) (/ (pow d2 2) (pow d3 2))))) d3)
(/ -1 d3)
(* -1 (/ (+ 1 (/ d2 d3)) d3))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow d2 2) d3)) d2) d3))) d3))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow d2 3) d3) (* -1 (pow d2 2))) d3)) d2) d3))) d3))
Outputs
(* 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 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 d3)
(*.f64 d1 d3)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* d1 (* d3 (+ 1 (/ d2 d3))))
(*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 (* d3 (+ 1 (/ d2 d3))))
(*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 (* d3 (+ 1 (/ d2 d3))))
(*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 (* d3 (+ 1 (/ d2 d3))))
(*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 (* d3 (+ 1 (/ d2 d3))))
(*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 (* d3 (+ 1 (/ d2 d3))))
(*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 (* d3 (+ 1 (/ d2 d3))))
(*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 (* d3 (+ 1 (/ d2 d3))))
(*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 (* d3 (+ 1 (/ d2 d3))))
(*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 (* d3 (+ 1 (/ d2 d3))))
(*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 (* d3 (+ 1 (/ d2 d3))))
(*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 (* d3 (+ 1 (/ d2 d3))))
(*.f64 (*.f64 d1 d3) (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
d1
(+ d1 (/ (* d1 d2) d3))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(+ d1 (/ (* d1 d2) d3))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(+ d1 (/ (* d1 d2) d3))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(/ (* d1 d2) d3)
(/.f64 (*.f64 d1 d2) d3)
(* d2 (+ (/ d1 d2) (/ d1 d3)))
(*.f64 d2 (+.f64 (/.f64 d1 d2) (/.f64 d1 d3)))
(* d2 (+ (/ d1 d2) (/ d1 d3)))
(*.f64 d2 (+.f64 (/.f64 d1 d2) (/.f64 d1 d3)))
(* d2 (+ (/ d1 d2) (/ d1 d3)))
(*.f64 d2 (+.f64 (/.f64 d1 d2) (/.f64 d1 d3)))
(/ (* d1 d2) d3)
(/.f64 (*.f64 d1 d2) d3)
(* -1 (* d2 (+ (* -1 (/ d1 d2)) (* -1 (/ d1 d3)))))
(*.f64 d2 (+.f64 (/.f64 d1 d2) (/.f64 d1 d3)))
(* -1 (* d2 (+ (* -1 (/ d1 d2)) (* -1 (/ d1 d3)))))
(*.f64 d2 (+.f64 (/.f64 d1 d2) (/.f64 d1 d3)))
(* -1 (* d2 (+ (* -1 (/ d1 d2)) (* -1 (/ d1 d3)))))
(*.f64 d2 (+.f64 (/.f64 d1 d2) (/.f64 d1 d3)))
(/ (* d1 d2) d3)
(/.f64 (*.f64 d1 d2) d3)
(/ (+ (* d1 d2) (* d1 d3)) d3)
(/.f64 (*.f64 d1 (+.f64 d2 d3)) d3)
(/ (+ (* d1 d2) (* d1 d3)) d3)
(/.f64 (*.f64 d1 (+.f64 d2 d3)) d3)
(/ (+ (* d1 d2) (* d1 d3)) d3)
(/.f64 (*.f64 d1 (+.f64 d2 d3)) d3)
d1
(+ d1 (/ (* d1 d2) d3))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(+ d1 (/ (* d1 d2) d3))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(+ d1 (/ (* d1 d2) d3))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
d1
(+ d1 (/ (* d1 d2) d3))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(+ d1 (/ (* d1 d2) d3))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(+ d1 (/ (* d1 d2) d3))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 (+ 1 (/ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 (+ 1 (/ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 (+ 1 (/ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 (+ 1 (/ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 (+ 1 (/ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 (+ 1 (/ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 (+ 1 (/ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 (+ 1 (/ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 (+ 1 (/ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 (+ 1 (/ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 (+ 1 (/ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
(* d1 (+ 1 (/ d2 d3)))
(*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)))
1
#s(literal 1 binary64)
(+ 1 (/ d2 d3))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(+ 1 (/ d2 d3))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(+ 1 (/ d2 d3))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(/ d2 d3)
(/.f64 d2 d3)
(* d2 (+ (/ 1 d2) (/ 1 d3)))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(* d2 (+ (/ 1 d2) (/ 1 d3)))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(* d2 (+ (/ 1 d2) (/ 1 d3)))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(/ d2 d3)
(/.f64 d2 d3)
(* d2 (+ (/ 1 d2) (/ 1 d3)))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(* d2 (+ (/ 1 d2) (/ 1 d3)))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(* d2 (+ (/ 1 d2) (/ 1 d3)))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(/ d2 d3)
(/.f64 d2 d3)
(/ (+ d2 d3) d3)
(/.f64 (+.f64 d2 d3) d3)
(/ (+ d2 d3) d3)
(/.f64 (+.f64 d2 d3) d3)
(/ (+ d2 d3) d3)
(/.f64 (+.f64 d2 d3) d3)
1
#s(literal 1 binary64)
(+ 1 (/ d2 d3))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(+ 1 (/ d2 d3))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(+ 1 (/ d2 d3))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
1
#s(literal 1 binary64)
(+ 1 (/ d2 d3))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(+ 1 (/ d2 d3))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(+ 1 (/ d2 d3))
(+.f64 #s(literal 1 binary64) (/.f64 d2 d3))
(/ d2 d3)
(/.f64 d2 d3)
(/ d2 d3)
(/.f64 d2 d3)
(/ d2 d3)
(/.f64 d2 d3)
(/ d2 d3)
(/.f64 d2 d3)
(/ d2 d3)
(/.f64 d2 d3)
(/ d2 d3)
(/.f64 d2 d3)
(/ d2 d3)
(/.f64 d2 d3)
(/ d2 d3)
(/.f64 d2 d3)
(/ d2 d3)
(/.f64 d2 d3)
(/ d2 d3)
(/.f64 d2 d3)
(/ d2 d3)
(/.f64 d2 d3)
(/ d2 d3)
(/.f64 d2 d3)
(/ d2 d3)
(/.f64 d2 d3)
(/ d2 d3)
(/.f64 d2 d3)
(/ d2 d3)
(/.f64 d2 d3)
(/ d2 d3)
(/.f64 d2 d3)
(/ d2 d3)
(/.f64 d2 d3)
(/ d2 d3)
(/.f64 d2 d3)
(/ d2 d3)
(/.f64 d2 d3)
(/ d2 d3)
(/.f64 d2 d3)
(/ d2 d3)
(/.f64 d2 d3)
(/ d2 d3)
(/.f64 d2 d3)
(/ d2 d3)
(/.f64 d2 d3)
(/ d2 d3)
(/.f64 d2 d3)
(* -1 (/ (* d1 (pow d2 2)) d3))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d1 (*.f64 d2 d2)) d3))
(* (pow d2 2) (+ (* -1 (/ d1 d3)) (* -1 (/ (* d1 d2) (pow d3 2)))))
(*.f64 d2 (*.f64 d2 (/.f64 (*.f64 d1 (-.f64 #s(literal -1 binary64) (/.f64 d2 d3))) d3)))
(* (pow d2 2) (+ (* -1 (/ d1 d3)) (* d2 (- (* -1 (/ (* d1 d2) (pow d3 3))) (/ d1 (pow d3 2))))))
(*.f64 (*.f64 d2 d2) (-.f64 (*.f64 d2 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 d1 d3) d3)) (/.f64 (*.f64 d1 (/.f64 (/.f64 d2 d3) d3)) d3))) (/.f64 d1 d3)))
(* (pow d2 2) (+ (* -1 (/ d1 d3)) (* d2 (- (* d2 (- (* -1 (/ (* d1 d2) (pow d3 4))) (/ d1 (pow d3 3)))) (/ d1 (pow d3 2))))))
(*.f64 (*.f64 d2 d2) (-.f64 (*.f64 d2 (-.f64 (*.f64 d2 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 d1 (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d2 (/.f64 d1 (pow.f64 d3 #s(literal 4 binary64)))))) (/.f64 (/.f64 d1 d3) d3))) (/.f64 d1 d3)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* d2 (- (+ d1 (/ (* d1 (pow d3 2)) (pow d2 2))) (* -1 (/ (* d1 d3) d2))))
(*.f64 d2 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 d3 (/.f64 (*.f64 d3 d3) d2)) d2))))
(* d2 (- (+ d1 (/ (* d1 (pow d3 3)) (pow d2 3))) (+ (* -1 (/ (* d1 d3) d2)) (* -1 (/ (* d1 (pow d3 2)) (pow d2 2))))))
(*.f64 d2 (+.f64 d1 (+.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 d3))) (*.f64 d2 (*.f64 d2 d2))) (*.f64 d1 (/.f64 (+.f64 d3 (/.f64 (*.f64 d3 d3) d2)) d2)))))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 d2 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* d1 d3) (/ (* d1 (pow d3 2)) d2)) d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 d3 (/.f64 (*.f64 d3 d3) d2))) d2)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* d1 (pow d3 2))) (* -1 (/ (* d1 (pow d3 3)) d2))) d2)) (* d1 d3)) d2)))))
(*.f64 d2 (+.f64 d1 (/.f64 (+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) (/.f64 (*.f64 d3 (*.f64 d3 d3)) d2))) d2)) d2)))
(* d1 d2)
(*.f64 d1 d2)
(+ (* d1 d2) (* d1 d3))
(*.f64 d1 (+.f64 d2 d3))
(+ (* d1 d2) (* d3 (- (/ (* d1 d3) d2) (* -1 d1))))
(+.f64 (*.f64 d1 d2) (*.f64 d3 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)))))
(+ (* d1 d2) (* d3 (- (* d3 (- (/ (* d1 d3) (pow d2 2)) (* -1 (/ d1 d2)))) (* -1 d1))))
(+.f64 (*.f64 d1 d2) (*.f64 d3 (+.f64 d1 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))) d2)))))
(* -1 (/ (* d1 (pow d2 2)) d3))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d1 (*.f64 d2 d2)) d3))
(/ (+ (* -1 (* d1 (pow d2 2))) (* -1 (/ (* d1 (pow d2 3)) d3))) d3)
(*.f64 d2 (*.f64 d2 (/.f64 (*.f64 d1 (-.f64 #s(literal -1 binary64) (/.f64 d2 d3))) d3)))
(/ (- (+ (* -1 (* d1 (pow d2 2))) (* -1 (/ (* d1 (pow d2 4)) (pow d3 2)))) (/ (* d1 (pow d2 3)) d3)) d3)
(/.f64 (-.f64 (/.f64 (*.f64 d1 (pow.f64 d2 #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 d1 (+.f64 (*.f64 d2 d2) (/.f64 (*.f64 d2 (*.f64 d2 d2)) d3)))) d3)
(/ (- (+ (* -1 (* d1 (pow d2 2))) (* -1 (/ (* d1 (pow d2 5)) (pow d3 3)))) (+ (/ (* d1 (pow d2 3)) d3) (/ (* d1 (pow d2 4)) (pow d3 2)))) d3)
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d2 d2) (/.f64 (pow.f64 d2 #s(literal 5 binary64)) (*.f64 d3 (*.f64 d3 d3))))) (/.f64 (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d2 d2))) (/.f64 (*.f64 d1 (pow.f64 d2 #s(literal 4 binary64))) d3)) d3)) d3)
(* -1 (/ (* d1 (pow d2 2)) d3))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 d1 (*.f64 d2 d2)) d3))
(* -1 (/ (+ (* d1 (pow d2 2)) (/ (* d1 (pow d2 3)) d3)) d3))
(*.f64 d2 (*.f64 d2 (/.f64 (*.f64 d1 (-.f64 #s(literal -1 binary64) (/.f64 d2 d3))) d3)))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (* d1 (pow d2 4)) d3)) (* d1 (pow d2 3))) d3)) (* d1 (pow d2 2))) d3))
(/.f64 (-.f64 (/.f64 (*.f64 d1 (pow.f64 d2 #s(literal 4 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d3 d3))) (*.f64 d1 (+.f64 (*.f64 d2 d2) (/.f64 (*.f64 d2 (*.f64 d2 d2)) d3)))) d3)
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (/ (* d1 (pow d2 5)) d3) (* -1 (* d1 (pow d2 4)))) d3)) (* d1 (pow d2 3))) d3)) (* d1 (pow d2 2))) d3))
(/.f64 (+.f64 (*.f64 d1 (*.f64 d2 d2)) (/.f64 (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d2 d2))) (/.f64 (+.f64 (*.f64 d1 (pow.f64 d2 #s(literal 4 binary64))) (/.f64 (*.f64 d1 (pow.f64 d2 #s(literal 5 binary64))) d3)) d3)) d3)) (-.f64 #s(literal 0 binary64) d3))
(/ (* d1 (pow d2 2)) (- d2 d3))
(*.f64 d1 (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))))
(/ (* d1 (pow d2 2)) (- d2 d3))
(*.f64 d1 (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))))
(/ (* d1 (pow d2 2)) (- d2 d3))
(*.f64 d1 (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))))
(/ (* d1 (pow d2 2)) (- d2 d3))
(*.f64 d1 (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))))
(/ (* d1 (pow d2 2)) (- d2 d3))
(*.f64 d1 (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))))
(/ (* d1 (pow d2 2)) (- d2 d3))
(*.f64 d1 (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))))
(/ (* d1 (pow d2 2)) (- d2 d3))
(*.f64 d1 (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))))
(/ (* d1 (pow d2 2)) (- d2 d3))
(*.f64 d1 (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))))
(/ (* d1 (pow d2 2)) (- d2 d3))
(*.f64 d1 (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))))
(/ (* d1 (pow d2 2)) (- d2 d3))
(*.f64 d1 (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))))
(/ (* d1 (pow d2 2)) (- d2 d3))
(*.f64 d1 (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))))
(/ (* d1 (pow d2 2)) (- d2 d3))
(*.f64 d1 (*.f64 d2 (/.f64 d2 (-.f64 d2 d3))))
(* -1 (/ d1 d3))
(-.f64 #s(literal 0 binary64) (/.f64 d1 d3))
(+ (* -1 (/ d1 d3)) (* -1 (/ (* d1 d2) (pow d3 2))))
(/.f64 (*.f64 d1 (-.f64 #s(literal -1 binary64) (/.f64 d2 d3))) d3)
(+ (* -1 (/ d1 d3)) (* d2 (- (* -1 (/ (* d1 d2) (pow d3 3))) (/ d1 (pow d3 2)))))
(-.f64 (*.f64 d2 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 (/.f64 d1 d3) d3)) (/.f64 (*.f64 d1 (/.f64 (/.f64 d2 d3) d3)) d3))) (/.f64 d1 d3))
(+ (* -1 (/ d1 d3)) (* d2 (- (* d2 (- (* -1 (/ (* d1 d2) (pow d3 4))) (/ d1 (pow d3 3)))) (/ d1 (pow d3 2)))))
(-.f64 (*.f64 d2 (-.f64 (*.f64 d2 (-.f64 (-.f64 #s(literal 0 binary64) (/.f64 d1 (*.f64 d3 (*.f64 d3 d3)))) (*.f64 d2 (/.f64 d1 (pow.f64 d3 #s(literal 4 binary64)))))) (/.f64 (/.f64 d1 d3) d3))) (/.f64 d1 d3))
(/ d1 d2)
(/.f64 d1 d2)
(/ (+ d1 (/ (* d1 d3) d2)) d2)
(/.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))) d2)
(/ (- (+ d1 (/ (* d1 (pow d3 2)) (pow d2 2))) (* -1 (/ (* d1 d3) d2))) d2)
(/.f64 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 d3 (/.f64 (*.f64 d3 d3) d2)) d2))) d2)
(/ (- (+ d1 (/ (* d1 (pow d3 3)) (pow d2 3))) (+ (* -1 (/ (* d1 d3) d2)) (* -1 (/ (* d1 (pow d3 2)) (pow d2 2))))) d2)
(/.f64 (+.f64 d1 (+.f64 (/.f64 (*.f64 d1 (*.f64 d3 (*.f64 d3 d3))) (*.f64 d2 (*.f64 d2 d2))) (*.f64 d1 (/.f64 (+.f64 d3 (/.f64 (*.f64 d3 d3) d2)) d2)))) d2)
(/ d1 d2)
(/.f64 d1 d2)
(* -1 (/ (+ (* -1 d1) (* -1 (/ (* d1 d3) d2))) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))) d2)
(* -1 (/ (+ (* -1 d1) (* -1 (/ (+ (* d1 d3) (/ (* d1 (pow d3 2)) d2)) d2))) d2))
(/.f64 (+.f64 d1 (/.f64 (*.f64 d1 (+.f64 d3 (/.f64 (*.f64 d3 d3) d2))) d2)) d2)
(* -1 (/ (+ (* -1 d1) (* -1 (/ (+ (* -1 (/ (+ (* -1 (* d1 (pow d3 2))) (* -1 (/ (* d1 (pow d3 3)) d2))) d2)) (* d1 d3)) d2))) d2))
(/.f64 (+.f64 d1 (/.f64 (+.f64 (*.f64 d1 d3) (/.f64 (*.f64 d1 (+.f64 (*.f64 d3 d3) (/.f64 (*.f64 d3 (*.f64 d3 d3)) d2))) d2)) d2)) d2)
(/ d1 d2)
(/.f64 d1 d2)
(+ (/ d1 d2) (/ (* d1 d3) (pow d2 2)))
(/.f64 (*.f64 d1 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2))) d2)
(+ (* d3 (- (/ (* d1 d3) (pow d2 3)) (* -1 (/ d1 (pow d2 2))))) (/ d1 d2))
(+.f64 (/.f64 d1 d2) (*.f64 d3 (+.f64 (/.f64 (*.f64 d1 d3) (*.f64 d2 (*.f64 d2 d2))) (/.f64 d1 (*.f64 d2 d2)))))
(+ (* d3 (- (* d3 (- (/ (* d1 d3) (pow d2 4)) (* -1 (/ d1 (pow d2 3))))) (* -1 (/ d1 (pow d2 2))))) (/ d1 d2))
(+.f64 (/.f64 d1 d2) (*.f64 d3 (+.f64 (/.f64 d1 (*.f64 d2 d2)) (*.f64 d3 (+.f64 (*.f64 d1 (/.f64 d3 (pow.f64 d2 #s(literal 4 binary64)))) (/.f64 d1 (*.f64 d2 (*.f64 d2 d2))))))))
(* -1 (/ d1 d3))
(-.f64 #s(literal 0 binary64) (/.f64 d1 d3))
(/ (+ (* -1 d1) (* -1 (/ (* d1 d2) d3))) d3)
(/.f64 (*.f64 d1 (-.f64 #s(literal -1 binary64) (/.f64 d2 d3))) d3)
(/ (- (+ (* -1 d1) (* -1 (/ (* d1 (pow d2 2)) (pow d3 2)))) (/ (* d1 d2) d3)) d3)
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 (*.f64 d2 (/.f64 d2 d3)) d2) d3))) d3))
(/ (- (+ (* -1 d1) (* -1 (/ (* d1 (pow d2 3)) (pow d3 3)))) (+ (/ (* d1 d2) d3) (/ (* d1 (pow d2 2)) (pow d3 2)))) d3)
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 d2 (*.f64 d2 (/.f64 (*.f64 d1 (-.f64 #s(literal -1 binary64) (/.f64 d2 d3))) d3))) (*.f64 d1 d2)) d3) d1) d3)
(* -1 (/ d1 d3))
(-.f64 #s(literal 0 binary64) (/.f64 d1 d3))
(* -1 (/ (+ d1 (/ (* d1 d2) d3)) d3))
(/.f64 (*.f64 d1 (-.f64 #s(literal -1 binary64) (/.f64 d2 d3))) d3)
(* -1 (/ (+ d1 (* -1 (/ (- (* -1 (/ (* d1 (pow d2 2)) d3)) (* d1 d2)) d3))) d3))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 d1 (*.f64 d1 (/.f64 (+.f64 (*.f64 d2 (/.f64 d2 d3)) d2) d3))) d3))
(* -1 (/ (+ d1 (* -1 (/ (- (* -1 (/ (- (/ (* d1 (pow d2 3)) d3) (* -1 (* d1 (pow d2 2)))) d3)) (* d1 d2)) d3))) d3))
(/.f64 (-.f64 (/.f64 (-.f64 (*.f64 d2 (*.f64 d2 (/.f64 (*.f64 d1 (-.f64 #s(literal -1 binary64) (/.f64 d2 d3))) d3))) (*.f64 d1 d2)) d3) d1) 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))
(pow d2 2)
(*.f64 d2 d2)
(pow d2 2)
(*.f64 d2 d2)
(pow d2 2)
(*.f64 d2 d2)
(pow d2 2)
(*.f64 d2 d2)
(pow d2 2)
(*.f64 d2 d2)
(pow d2 2)
(*.f64 d2 d2)
(pow d2 2)
(*.f64 d2 d2)
(pow d2 2)
(*.f64 d2 d2)
(pow d2 2)
(*.f64 d2 d2)
(pow d2 2)
(*.f64 d2 d2)
(pow d2 2)
(*.f64 d2 d2)
(pow d2 2)
(*.f64 d2 d2)
(/ -1 d3)
(/.f64 #s(literal -1 binary64) d3)
(- (* -1 (/ d2 (pow d3 2))) (/ 1 d3))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d3)
(- (* d2 (- (* -1 (/ d2 (pow d3 3))) (/ 1 (pow d3 2)))) (/ 1 d3))
(+.f64 (/.f64 #s(literal -1 binary64) d3) (*.f64 d2 (-.f64 (/.f64 (/.f64 #s(literal -1 binary64) d3) d3) (/.f64 d2 (*.f64 d3 (*.f64 d3 d3))))))
(- (* d2 (- (* d2 (- (* -1 (/ d2 (pow d3 4))) (/ 1 (pow d3 3)))) (/ 1 (pow d3 2)))) (/ 1 d3))
(+.f64 (/.f64 #s(literal -1 binary64) d3) (*.f64 d2 (+.f64 (*.f64 d2 (-.f64 (/.f64 #s(literal -1 binary64) (*.f64 d3 (*.f64 d3 d3))) (/.f64 d2 (pow.f64 d3 #s(literal 4 binary64))))) (/.f64 (/.f64 #s(literal -1 binary64) d3) d3))))
(/ 1 d2)
(/.f64 #s(literal 1 binary64) d2)
(/ (+ 1 (/ d3 d2)) d2)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d2)
(/ (- (+ 1 (/ (pow d3 2) (pow d2 2))) (* -1 (/ d3 d2))) d2)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 (/.f64 (*.f64 d3 d3) d2)) d2)) d2)
(/ (- (+ 1 (/ (pow d3 3) (pow d2 3))) (+ (* -1 (/ d3 d2)) (* -1 (/ (pow d3 2) (pow d2 2))))) d2)
(/.f64 (+.f64 (+.f64 #s(literal 1 binary64) (/.f64 (*.f64 d3 (*.f64 d3 d3)) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 (+.f64 d3 (/.f64 (*.f64 d3 d3) d2)) d2)) d2)
(/ 1 d2)
(/.f64 #s(literal 1 binary64) d2)
(* -1 (/ (- (* -1 (/ d3 d2)) 1) d2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 d3 d2)) d2)
(* -1 (/ (- (* -1 (/ (- (/ (pow d3 2) d2) (* -1 d3)) d2)) 1) d2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 (/.f64 (*.f64 d3 d3) d2)) d2)) d2)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow d3 3) d2)) (pow d3 2)) d2)) (* -1 d3)) d2)) 1) d2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 d3 (/.f64 (+.f64 (*.f64 d3 d3) (/.f64 (*.f64 d3 (*.f64 d3 d3)) d2)) d2)) d2)) d2)
(/ 1 d2)
(/.f64 #s(literal 1 binary64) d2)
(+ (/ 1 d2) (/ d3 (pow d2 2)))
(+.f64 (/.f64 #s(literal 1 binary64) d2) (/.f64 d3 (*.f64 d2 d2)))
(+ (* d3 (+ (/ 1 (pow d2 2)) (/ d3 (pow d2 3)))) (/ 1 d2))
(+.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 d3 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 d2 d2)) (/.f64 (/.f64 d3 (*.f64 d2 d2)) d2))))
(+ (* d3 (+ (* d3 (+ (/ 1 (pow d2 3)) (/ d3 (pow d2 4)))) (/ 1 (pow d2 2)))) (/ 1 d2))
(+.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 d3 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 d2 d2)) (*.f64 d3 (+.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d2 d2)) d2) (/.f64 d3 (pow.f64 d2 #s(literal 4 binary64))))))))
(/ -1 d3)
(/.f64 #s(literal -1 binary64) d3)
(/ (- (* -1 (/ d2 d3)) 1) d3)
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d3)
(/ (- (* -1 (/ (pow d2 2) (pow d3 2))) (+ 1 (/ d2 d3))) d3)
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d2 (/.f64 d2 d3)) d2) d3)) d3)
(/ (- (* -1 (/ (pow d2 3) (pow d3 3))) (+ 1 (+ (/ d2 d3) (/ (pow d2 2) (pow d3 2))))) d3)
(/.f64 (-.f64 (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d2 (/.f64 d2 d3)) d2) d3)) (/.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d3 (*.f64 d3 d3)))) d3)
(/ -1 d3)
(/.f64 #s(literal -1 binary64) d3)
(* -1 (/ (+ 1 (/ d2 d3)) d3))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 d2 d3)) d3)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (pow d2 2) d3)) d2) d3))) d3))
(/.f64 (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 d2 (/.f64 d2 d3)) d2) d3)) d3)
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (- (/ (pow d2 3) d3) (* -1 (pow d2 2))) d3)) d2) d3))) d3))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (+.f64 (*.f64 d2 d2) (/.f64 (*.f64 d2 (*.f64 d2 d2)) d3)) d3) d2) d3)) d3))

eval375.0ms (8.5%)

Compiler

Compiled 10729 to 1354 computations (87.4% saved)

prune61.0ms (1.4%)

Pruning

6 alts after pruning (0 fresh and 6 done)

PrunedKeptTotal
New5770577
Fresh000
Picked022
Done044
Total5776583
Accuracy
100.0%
Counts
583 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
33.6%
(*.f64 (*.f64 d2 d2) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) d1))
89.2%
(*.f64 d3 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d1))
100.0%
(*.f64 d1 (+.f64 d2 d3))
56.1%
(*.f64 d1 d3)
50.3%
(*.f64 d1 d2)
Compiler

Compiled 125 to 61 computations (51.2% saved)

regimes13.0ms (0.3%)

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

4 calls:

3.0ms
d2
3.0ms
d1
3.0ms
d3
3.0ms
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1d3
100.0%1(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes16.0ms (0.4%)

Counts
2 → 2
Calls
Call 1
Inputs
(*.f64 d1 d2)
(*.f64 d1 d3)
Outputs
(*.f64 d1 d2)
(*.f64 d1 d3)
Calls

3 calls:

12.0ms
d2
2.0ms
d1
2.0ms
d3
Results
AccuracySegmentsBranch
63.6%4d1
84.5%2d2
84.6%2d3
Compiler

Compiled 12 to 9 computations (25% saved)

regimes4.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 d1 d2)
Outputs
(*.f64 d1 d2)
Calls

3 calls:

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

Compiled 12 to 9 computations (25% saved)

bsearch14.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
12.0ms
4.08173899782368e-29
4.800377013099251e-22
Results
8.0ms144×0valid
Compiler

Compiled 142 to 101 computations (28.9% saved)

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

simplify7.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01018
11418
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 d2 d3))
(if (<=.f64 d3 #s(literal 3743106036130323/170141183460469231731687303715884105728 binary64)) (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)
Outputs
(*.f64 d1 (+.f64 d2 d3))
(if (<=.f64 d3 #s(literal 3743106036130323/170141183460469231731687303715884105728 binary64)) (*.f64 d1 d2) (*.f64 d1 d3))
(*.f64 d1 d2)

soundness423.0ms (9.6%)

Rules
1980×fnmadd-define
1716×fmsub-define
1668×fnmsub-define
1552×times-frac
1492×fmm-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065
1125
2185
0185
044540
1159540
2451540
31397540
44865540
08120540
Stop Event
done
iter limit
node limit
iter limit
saturated
Compiler

Compiled 71 to 42 computations (40.8% saved)

preprocess38.0ms (0.9%)

Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 142 to 82 computations (42.3% saved)

end0.0ms (0%)

Profiling

Loading profile data...