FastMath test2

Time bar (total: 4.7s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 14 to 10 computations (28.6% 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)

sample948.0ms (20.1%)

Results
687.0ms8116×0valid
13.0ms61×2valid
12.0ms79×1valid
Precisions
Click to see histograms. Total time spent on operations: 428.0ms
ival-mult: 282.0ms (65.9% of total)
ival-add: 125.0ms (29.2% of total)
const: 16.0ms (3.7% of total)
backward-pass: 5.0ms (1.2% of total)
Bogosity

preprocess103.0ms (2.2%)

Algorithm
egg-herbie
Rules
2208×sum3-define
1952×sum4-define
1908×fnmadd-define
1758×fnmsub-define
1680×fmm-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02659
19244
231132
3110430
4360330
5714130
099
1207
2475
3785
4865
5875
0875
Stop Event
iter limit
saturated
node limit
Calls
Call 1
Inputs
(+ (+ (* d1 10) (* d1 d2)) (* d1 20))
Outputs
(+ (+ (* d1 10) (* d1 d2)) (* d1 20))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
Call 2
Inputs
(+ (+ (* d1 10) (* d1 d2)) (* d1 20))
(+ (+ (* (neg d1) 10) (* (neg d1) d2)) (* (neg d1) 20))
(+ (+ (* d1 10) (* d1 (neg d2))) (* d1 20))
(neg (+ (+ (* (neg d1) 10) (* (neg d1) d2)) (* (neg d1) 20)))
(neg (+ (+ (* d1 10) (* d1 (neg d2))) (* d1 20)))
(+ (+ (* d2 10) (* d2 d1)) (* d2 20))
Outputs
(+ (+ (* d1 10) (* d1 d2)) (* d1 20))
(* d1 (+ d2 30))
(+ (+ (* (neg d1) 10) (* (neg d1) d2)) (* (neg d1) 20))
(* d1 (- -30 d2))
(+ (+ (* d1 10) (* d1 (neg d2))) (* d1 20))
(* d1 (- 30 d2))
(neg (+ (+ (* (neg d1) 10) (* (neg d1) d2)) (* (neg d1) 20)))
(* d1 (+ d2 30))
(neg (+ (+ (* d1 10) (* d1 (neg d2))) (* d1 20)))
(* d1 (+ d2 -30))
(+ (+ (* d2 10) (* d2 d1)) (* d2 20))
(* d2 (+ d1 30))
Symmetry

(negabs d1)

explain94.0ms (2%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
10-0-(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
10-0-(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
00-0-#s(literal 10 binary64)
00-0-#s(literal 20 binary64)
00-0-d1
00-0-d2
00-0-(*.f64 d1 #s(literal 20 binary64))
00-0-(*.f64 d1 d2)
00-0-(*.f64 d1 #s(literal 10 binary64))
Results
53.0ms484×0valid
4.0ms16×2valid
2.0ms12×1valid
Compiler

Compiled 81 to 29 computations (64.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 23.0ms
ival-mult: 12.0ms (53% of total)
ival-add: 9.0ms (39.8% of total)
const: 1.0ms (4.4% of total)
backward-pass: 1.0ms (4.4% of total)

eval0.0ms (0%)

Compiler

Compiled 7 to 5 computations (28.6% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
99.4%
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
Compiler

Compiled 20 to 14 computations (30% saved)

simplify9.0ms (0.2%)

Algorithm
egg-herbie
Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 d2)
cost-diff0
(*.f64 d1 #s(literal 10 binary64))
cost-diff128
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
cost-diff384
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
cost-diff0
(+.f64 d2 #s(literal 30 binary64))
cost-diff0
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
Rules
56×fma-define
48×fma-lowering-fma.f32
48×fma-lowering-fma.f64
44×+-lowering-+.f64
44×+-lowering-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01234
13034
26334
39034
49434
09434
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* d1 (+ d2 30))
d1
(+ d2 30)
d2
30
(+ (+ (* d1 10) (* d1 d2)) (* d1 20))
(+ (* d1 10) (* d1 d2))
(* d1 10)
d1
10
(* d1 d2)
d2
(* d1 20)
20
Outputs
(* d1 (+ d2 30))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
d1
(+ d2 30)
(+.f64 d2 #s(literal 30 binary64))
d2
30
#s(literal 30 binary64)
(+ (+ (* d1 10) (* d1 d2)) (* d1 20))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(+ (* d1 10) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* d1 10)
(*.f64 d1 #s(literal 10 binary64))
d1
10
#s(literal 10 binary64)
(* d1 d2)
(*.f64 d1 d2)
d2
(* d1 20)
(*.f64 d1 #s(literal 20 binary64))
20
#s(literal 20 binary64)

localize50.0ms (1.1%)

Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 d1 #s(literal 20 binary64))
accuracy100.0%
(*.f64 d1 #s(literal 10 binary64))
accuracy99.5%
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
accuracy99.5%
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
accuracy100.0%
(+.f64 d2 #s(literal 30 binary64))
accuracy100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
Results
28.0ms242×0valid
2.0ms2valid
1.0ms1valid
Compiler

Compiled 45 to 13 computations (71.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-mult: 9.0ms (55.1% of total)
ival-add: 6.0ms (36.8% of total)
const: 1.0ms (6.1% of total)
backward-pass: 1.0ms (6.1% of total)

series9.0ms (0.2%)

Counts
7 → 132
Calls
Call 1
Inputs
#<alt (* d1 (+ d2 30))>
#<alt (+ d2 30)>
#<alt (+ (+ (* d1 10) (* d1 d2)) (* d1 20))>
#<alt (+ (* d1 10) (* d1 d2))>
#<alt (* d1 10)>
#<alt (* d1 d2)>
#<alt (* d1 20)>
Outputs
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* 30 d1)>
#<alt (+ (* 30 d1) (* d1 d2))>
#<alt (+ (* 30 d1) (* d1 d2))>
#<alt (+ (* 30 d1) (* d1 d2))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (* 30 (/ d1 d2))))>
#<alt (* d2 (+ d1 (* 30 (/ d1 d2))))>
#<alt (* d2 (+ d1 (* 30 (/ d1 d2))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))>
#<alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))>
#<alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))>
#<alt 30>
#<alt (+ 30 d2)>
#<alt (+ 30 d2)>
#<alt (+ 30 d2)>
#<alt d2>
#<alt (* d2 (+ 1 (* 30 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 30 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 30 (/ 1 d2))))>
#<alt d2>
#<alt (* d2 (+ 1 (* 30 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 30 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 30 (/ 1 d2))))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* -1 (* d1 (- (* -1 d2) 30)))>
#<alt (* -1 (* d1 (- (* -1 d2) 30)))>
#<alt (* -1 (* d1 (- (* -1 d2) 30)))>
#<alt (* -1 (* d1 (- (* -1 d2) 30)))>
#<alt (+ (* 10 d1) (* 20 d1))>
#<alt (+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))>
#<alt (+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))>
#<alt (+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))>
#<alt (* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))>
#<alt (* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))>
#<alt (* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))>
#<alt (* d1 (+ 10 d2))>
#<alt (* d1 (+ 10 d2))>
#<alt (* d1 (+ 10 d2))>
#<alt (* d1 (+ 10 d2))>
#<alt (* d1 (+ 10 d2))>
#<alt (* d1 (+ 10 d2))>
#<alt (* d1 (+ 10 d2))>
#<alt (* d1 (+ 10 d2))>
#<alt (* -1 (* d1 (- (* -1 d2) 10)))>
#<alt (* -1 (* d1 (- (* -1 d2) 10)))>
#<alt (* -1 (* d1 (- (* -1 d2) 10)))>
#<alt (* -1 (* d1 (- (* -1 d2) 10)))>
#<alt (* 10 d1)>
#<alt (+ (* 10 d1) (* d1 d2))>
#<alt (+ (* 10 d1) (* d1 d2))>
#<alt (+ (* 10 d1) (* d1 d2))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (* 10 (/ d1 d2))))>
#<alt (* d2 (+ d1 (* 10 (/ d1 d2))))>
#<alt (* d2 (+ d1 (* 10 (/ d1 d2))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))>
#<alt (* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))>
#<alt (* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))>
#<alt (* 10 d1)>
#<alt (* 10 d1)>
#<alt (* 10 d1)>
#<alt (* 10 d1)>
#<alt (* 10 d1)>
#<alt (* 10 d1)>
#<alt (* 10 d1)>
#<alt (* 10 d1)>
#<alt (* 10 d1)>
#<alt (* 10 d1)>
#<alt (* 10 d1)>
#<alt (* 10 d1)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* 20 d1)>
#<alt (* 20 d1)>
#<alt (* 20 d1)>
#<alt (* 20 d1)>
#<alt (* 20 d1)>
#<alt (* 20 d1)>
#<alt (* 20 d1)>
#<alt (* 20 d1)>
#<alt (* 20 d1)>
#<alt (* 20 d1)>
#<alt (* 20 d1)>
#<alt (* 20 d1)>
Calls

33 calls:

TimeVariablePointExpression
2.0ms
d1
@inf
(+ (+ (* d1 10) (* d1 d2)) (* d1 20))
1.0ms
d1
@0
(+ (+ (* d1 10) (* d1 d2)) (* d1 20))
0.0ms
d1
@0
(* d1 (+ d2 30))
0.0ms
d2
@-inf
(* d1 (+ d2 30))
0.0ms
d1
@-inf
(* d1 (+ d2 30))

rewrite372.0ms (7.9%)

Algorithm
batch-egg-rewrite
Rules
5242×*-lowering-*.f32
5242×*-lowering-*.f64
2840×/-lowering-/.f32
2840×/-lowering-/.f64
1866×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01227
16927
265227
0876927
Stop Event
iter limit
node limit
Counts
7 → 308
Calls
Call 1
Inputs
(* d1 (+ d2 30))
(+ d2 30)
(+ (+ (* d1 10) (* d1 d2)) (* d1 20))
(+ (* d1 10) (* d1 d2))
(* d1 10)
(* d1 d2)
(* d1 20)
Outputs
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))
(-.f64 (+.f64 (*.f64 d1 #s(literal 20 binary64)) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 d1 (+.f64 d2 #s(literal 20 binary64)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 d1 #s(literal 20 binary64)))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))) (neg.f64 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))) (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64)))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64)))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64))))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 8000 binary64)) (*.f64 #s(literal 64000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 8000 binary64)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 8000 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 400 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 30 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) d1)) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 30 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d1))))) (+.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (-.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (*.f64 d1 (*.f64 d1 #s(literal 100 binary64)))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 (+.f64 d2 #s(literal 20 binary64)) #s(literal 10 binary64)))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64))))) d1))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))))))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) d1))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(*.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64)))))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (+.f64 d2 #s(literal -10 binary64))))
(+.f64 d2 #s(literal 30 binary64))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))
(+.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))
(+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))
(+.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (neg.f64 (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(+.f64 (+.f64 #s(literal 20 binary64) d2) #s(literal 10 binary64))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(-.f64 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 30 binary64) d2)))
(neg.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64)))))))
(neg.f64 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 30 binary64))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (*.f64 d2 (*.f64 d2 d2))) #s(literal -27000 binary64)) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (+.f64 (neg.f64 (*.f64 d2 (*.f64 d2 d2))) #s(literal -27000 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64))))))
(/.f64 (+.f64 (neg.f64 (*.f64 d2 (*.f64 d2 d2))) #s(literal -27000 binary64)) (neg.f64 (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 30 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 30 binary64) d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))))
(/.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 30 binary64) d2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (*.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64))) (*.f64 (+.f64 d2 #s(literal -30 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) #s(literal 19683000000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (-.f64 #s(literal 729000000 binary64) (*.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -729000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64)) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -729000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 810000 binary64) (*.f64 d2 (*.f64 d2 #s(literal 900 binary64))))) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -810000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal 900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 d2 (*.f64 d2 d2))) #s(literal -27000 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 30 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))) (+.f64 #s(literal 400 binary64) (-.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))
(/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64)))) (+.f64 (*.f64 (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64)))) (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64)))))))
(/.f64 (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 400 binary64)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64)))) (*.f64 (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))) (+.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64))))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (+.f64 (neg.f64 (*.f64 d2 (*.f64 d2 d2))) #s(literal -27000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 30 binary64))))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 30 binary64) d2)))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))
(-.f64 (+.f64 (*.f64 d1 #s(literal 20 binary64)) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 d1 (+.f64 d2 #s(literal 20 binary64)) (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 d1 #s(literal 20 binary64)))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))) (neg.f64 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))) (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64)))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64)))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64))))) (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 8000 binary64)) (*.f64 #s(literal 64000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 8000 binary64)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 8000 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 400 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (neg.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 30 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) d1)) (+.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 30 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))
(/.f64 (+.f64 (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d1))))) (+.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64))) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (-.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))) (*.f64 d1 (*.f64 d1 #s(literal 100 binary64)))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 d1 (+.f64 (+.f64 d2 #s(literal 20 binary64)) #s(literal 10 binary64)))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64))))) d1))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 d1) #s(literal 400 binary64)) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))))))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) d1))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 8000 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 #s(literal 20 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))
(*.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (-.f64 (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))) (*.f64 d1 #s(literal 10 binary64)))))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal -30 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (+.f64 d2 #s(literal -10 binary64))))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 10 binary64)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 d1 #s(literal 10 binary64) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 10 binary64)))
(fma.f64 #s(literal 10 binary64) d1 (*.f64 d1 d2))
(neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (*.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64)) (*.f64 #s(literal 1000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) (*.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d1))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 #s(literal 1000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d1)))) (-.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64))))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 #s(literal 10000 binary64) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 d1 #s(literal 100 binary64)))))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2)))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))))) (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))) (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))))))
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(*.f64 (+.f64 d2 #s(literal 10 binary64)) d1)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 #s(literal 1000 binary64) (*.f64 d2 (*.f64 d2 d2))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 d1 (*.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 10 binary64) d2)) (-.f64 #s(literal 10 binary64) d2)))
(*.f64 d1 #s(literal 10 binary64))
(*.f64 #s(literal 10 binary64) d1)
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 d1 #s(literal 20 binary64))
(*.f64 #s(literal 20 binary64) d1)

simplify239.0ms (5.1%)

Algorithm
egg-herbie
Rules
2096×fnmsub-define
1920×fmm-def
1918×fma-lowering-fma.f32
1918×fma-lowering-fma.f64
1354×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
058516
1195516
2547516
31810516
44912516
08018516
Stop Event
iter limit
node limit
Counts
132 → 132
Calls
Call 1
Inputs
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* 30 d1)
(+ (* 30 d1) (* d1 d2))
(+ (* 30 d1) (* d1 d2))
(+ (* 30 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
30
(+ 30 d2)
(+ 30 d2)
(+ 30 d2)
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* d2 (+ 1 (* 30 (/ 1 d2))))
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (- (* -1 d2) 30)))
(+ (* 10 d1) (* 20 d1))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(* d1 d2)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(* d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(* d1 (+ 10 d2))
(* d1 (+ 10 d2))
(* d1 (+ 10 d2))
(* d1 (+ 10 d2))
(* d1 (+ 10 d2))
(* d1 (+ 10 d2))
(* d1 (+ 10 d2))
(* d1 (+ 10 d2))
(* -1 (* d1 (- (* -1 d2) 10)))
(* -1 (* d1 (- (* -1 d2) 10)))
(* -1 (* d1 (- (* -1 d2) 10)))
(* -1 (* d1 (- (* -1 d2) 10)))
(* 10 d1)
(+ (* 10 d1) (* d1 d2))
(+ (* 10 d1) (* d1 d2))
(+ (* 10 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 10 (/ d1 d2))))
(* d2 (+ d1 (* 10 (/ d1 d2))))
(* d2 (+ d1 (* 10 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))
(* 10 d1)
(* 10 d1)
(* 10 d1)
(* 10 d1)
(* 10 d1)
(* 10 d1)
(* 10 d1)
(* 10 d1)
(* 10 d1)
(* 10 d1)
(* 10 d1)
(* 10 d1)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* 20 d1)
(* 20 d1)
(* 20 d1)
(* 20 d1)
(* 20 d1)
(* 20 d1)
(* 20 d1)
(* 20 d1)
(* 20 d1)
(* 20 d1)
(* 20 d1)
(* 20 d1)
Outputs
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* 30 d1)
(*.f64 d1 #s(literal 30 binary64))
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
30
#s(literal 30 binary64)
(+ 30 d2)
(+.f64 #s(literal 30 binary64) d2)
(+ 30 d2)
(+.f64 #s(literal 30 binary64) d2)
(+ 30 d2)
(+.f64 #s(literal 30 binary64) d2)
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(+.f64 #s(literal 30 binary64) d2)
(* d2 (+ 1 (* 30 (/ 1 d2))))
(+.f64 #s(literal 30 binary64) d2)
(* d2 (+ 1 (* 30 (/ 1 d2))))
(+.f64 #s(literal 30 binary64) d2)
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(+.f64 #s(literal 30 binary64) d2)
(* d2 (+ 1 (* 30 (/ 1 d2))))
(+.f64 #s(literal 30 binary64) d2)
(* d2 (+ 1 (* 30 (/ 1 d2))))
(+.f64 #s(literal 30 binary64) d2)
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 10 d1) (* 20 d1))
(*.f64 d1 #s(literal 30 binary64))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 10 d1) (+ (* 20 d1) (* d1 d2)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (+ (* 10 (/ d1 d2)) (* 20 (/ d1 d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 10 d1) (* 20 d1)) d2)))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 10 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* d1 (+ 10 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* d1 (+ 10 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* d1 (+ 10 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* d1 (+ 10 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* d1 (+ 10 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* d1 (+ 10 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* d1 (+ 10 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* -1 (* d1 (- (* -1 d2) 10)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* -1 (* d1 (- (* -1 d2) 10)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* -1 (* d1 (- (* -1 d2) 10)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* -1 (* d1 (- (* -1 d2) 10)))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(+ (* 10 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(+ (* 10 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(+ (* 10 d1) (* d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* 10 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* d2 (+ d1 (* 10 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* d2 (+ d1 (* 10 (/ d1 d2))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* -1 (* d2 (+ (* -10 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(* 10 d1)
(*.f64 d1 #s(literal 10 binary64))
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* 20 d1)
(*.f64 d1 #s(literal 20 binary64))
(* 20 d1)
(*.f64 d1 #s(literal 20 binary64))
(* 20 d1)
(*.f64 d1 #s(literal 20 binary64))
(* 20 d1)
(*.f64 d1 #s(literal 20 binary64))
(* 20 d1)
(*.f64 d1 #s(literal 20 binary64))
(* 20 d1)
(*.f64 d1 #s(literal 20 binary64))
(* 20 d1)
(*.f64 d1 #s(literal 20 binary64))
(* 20 d1)
(*.f64 d1 #s(literal 20 binary64))
(* 20 d1)
(*.f64 d1 #s(literal 20 binary64))
(* 20 d1)
(*.f64 d1 #s(literal 20 binary64))
(* 20 d1)
(*.f64 d1 #s(literal 20 binary64))
(* 20 d1)
(*.f64 d1 #s(literal 20 binary64))

eval67.0ms (1.4%)

Compiler

Compiled 9105 to 672 computations (92.6% saved)

prune66.0ms (1.4%)

Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New4355440
Fresh000
Picked112
Done000
Total4366442
Accuracy
100.0%
Counts
442 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))))
99.6%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
100.0%
(*.f64 d1 (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
53.9%
(*.f64 d1 d2)
46.3%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 81 to 59 computations (27.2% saved)

simplify9.0ms (0.2%)

Algorithm
egg-herbie
Localize:

Found 11 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01555
13755
25855
311155
414155
514955
615055
015055
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* d1 (+ (+ d2 10) 20))
d1
(+ (+ d2 10) 20)
(+ d2 10)
d2
10
20
(* d1 30)
d1
30
(* d1 d2)
d1
d2
(+ (* d1 d2) (* d1 30))
(* d1 d2)
d1
d2
(* d1 30)
30
(/ d1 (/ 1 (+ d2 30)))
d1
(/ 1 (+ d2 30))
1
(+ d2 30)
d2
30
Outputs
(* d1 (+ (+ d2 10) 20))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
d1
(+ (+ d2 10) 20)
(+.f64 d2 #s(literal 30 binary64))
(+ d2 10)
(+.f64 d2 #s(literal 10 binary64))
d2
10
#s(literal 10 binary64)
20
#s(literal 20 binary64)
(* d1 30)
(*.f64 d1 #s(literal 30 binary64))
d1
30
#s(literal 30 binary64)
(* d1 d2)
(*.f64 d1 d2)
d1
d2
(+ (* d1 d2) (* d1 30))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(* d1 d2)
(*.f64 d1 d2)
d1
d2
(* d1 30)
(*.f64 d1 #s(literal 30 binary64))
30
#s(literal 30 binary64)
(/ d1 (/ 1 (+ d2 30)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
d1
(/ 1 (+ d2 30))
(/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64)))
1
#s(literal 1 binary64)
(+ d2 30)
(+.f64 d2 #s(literal 30 binary64))
d2
30
#s(literal 30 binary64)

localize107.0ms (2.3%)

Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(+.f64 d2 #s(literal 30 binary64))
accuracy100.0%
(/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64)))
accuracy99.7%
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))))
accuracy100.0%
(*.f64 d1 d2)
accuracy100.0%
(*.f64 d1 #s(literal 30 binary64))
accuracy99.6%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
accuracy100.0%
(*.f64 d1 d2)
accuracy100.0%
(*.f64 d1 #s(literal 30 binary64))
accuracy100.0%
(+.f64 d2 #s(literal 10 binary64))
accuracy100.0%
(+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))
accuracy100.0%
(*.f64 d1 (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))
Results
83.0ms252×0valid
2.0ms1valid
0.0ms2valid
Compiler

Compiled 67 to 16 computations (76.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-add: 9.0ms (48.3% of total)
ival-mult: 5.0ms (26.9% of total)
ival-div: 4.0ms (21.5% of total)
const: 1.0ms (5.4% of total)
backward-pass: 0.0ms (0% of total)

series5.0ms (0.1%)

Counts
9 → 156
Calls
Call 1
Inputs
#<alt (* d1 (+ (+ d2 10) 20))>
#<alt (+ (+ d2 10) 20)>
#<alt (+ d2 10)>
#<alt (* d1 30)>
#<alt (* d1 d2)>
#<alt (+ (* d1 d2) (* d1 30))>
#<alt (/ d1 (/ 1 (+ d2 30)))>
#<alt (/ 1 (+ d2 30))>
#<alt (+ d2 30)>
Outputs
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* 30 d1)>
#<alt (+ (* 30 d1) (* d1 d2))>
#<alt (+ (* 30 d1) (* d1 d2))>
#<alt (+ (* 30 d1) (* d1 d2))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (* 30 (/ d1 d2))))>
#<alt (* d2 (+ d1 (* 30 (/ d1 d2))))>
#<alt (* d2 (+ d1 (* 30 (/ d1 d2))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))>
#<alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))>
#<alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))>
#<alt 30>
#<alt (+ 30 d2)>
#<alt (+ 30 d2)>
#<alt (+ 30 d2)>
#<alt d2>
#<alt (* d2 (+ 1 (* 30 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 30 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 30 (/ 1 d2))))>
#<alt d2>
#<alt (* d2 (+ 1 (* 30 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 30 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 30 (/ 1 d2))))>
#<alt 10>
#<alt (+ 10 d2)>
#<alt (+ 10 d2)>
#<alt (+ 10 d2)>
#<alt d2>
#<alt (* d2 (+ 1 (* 10 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 10 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 10 (/ 1 d2))))>
#<alt d2>
#<alt (* d2 (+ 1 (* 10 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 10 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 10 (/ 1 d2))))>
#<alt (* 30 d1)>
#<alt (* 30 d1)>
#<alt (* 30 d1)>
#<alt (* 30 d1)>
#<alt (* 30 d1)>
#<alt (* 30 d1)>
#<alt (* 30 d1)>
#<alt (* 30 d1)>
#<alt (* 30 d1)>
#<alt (* 30 d1)>
#<alt (* 30 d1)>
#<alt (* 30 d1)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* -1 (* d1 (- (* -1 d2) 30)))>
#<alt (* -1 (* d1 (- (* -1 d2) 30)))>
#<alt (* -1 (* d1 (- (* -1 d2) 30)))>
#<alt (* -1 (* d1 (- (* -1 d2) 30)))>
#<alt (* 30 d1)>
#<alt (+ (* 30 d1) (* d1 d2))>
#<alt (+ (* 30 d1) (* d1 d2))>
#<alt (+ (* 30 d1) (* d1 d2))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (* 30 (/ d1 d2))))>
#<alt (* d2 (+ d1 (* 30 (/ d1 d2))))>
#<alt (* d2 (+ d1 (* 30 (/ d1 d2))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))>
#<alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))>
#<alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* d1 (+ 30 d2))>
#<alt (* 30 d1)>
#<alt (+ (* 30 d1) (* d1 d2))>
#<alt (+ (* 30 d1) (* d1 d2))>
#<alt (+ (* 30 d1) (* d1 d2))>
#<alt (* d1 d2)>
#<alt (* d2 (+ d1 (* 30 (/ d1 d2))))>
#<alt (* d2 (+ d1 (* 30 (/ d1 d2))))>
#<alt (* d2 (+ d1 (* 30 (/ d1 d2))))>
#<alt (* d1 d2)>
#<alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))>
#<alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))>
#<alt (* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))>
#<alt 1/30>
#<alt (+ 1/30 (* -1/900 d2))>
#<alt (+ 1/30 (* d2 (- (* 1/27000 d2) 1/900)))>
#<alt (+ 1/30 (* d2 (- (* d2 (+ 1/27000 (* -1/810000 d2))) 1/900)))>
#<alt (/ 1 d2)>
#<alt (/ (- 1 (* 30 (/ 1 d2))) d2)>
#<alt (/ (- (+ 1 (/ 900 (pow d2 2))) (* 30 (/ 1 d2))) d2)>
#<alt (/ (- (+ 1 (/ 900 (pow d2 2))) (+ (* 30 (/ 1 d2)) (* 27000 (/ 1 (pow d2 3))))) d2)>
#<alt (/ 1 d2)>
#<alt (* -1 (/ (- (* 30 (/ 1 d2)) 1) d2))>
#<alt (* -1 (/ (- (* -1 (/ (- (* 900 (/ 1 d2)) 30) d2)) 1) d2))>
#<alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 27000 (/ 1 d2)) 900) d2)) 30) d2)) 1) d2))>
#<alt 30>
#<alt (+ 30 d2)>
#<alt (+ 30 d2)>
#<alt (+ 30 d2)>
#<alt d2>
#<alt (* d2 (+ 1 (* 30 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 30 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 30 (/ 1 d2))))>
#<alt d2>
#<alt (* d2 (+ 1 (* 30 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 30 (/ 1 d2))))>
#<alt (* d2 (+ 1 (* 30 (/ 1 d2))))>
Calls

39 calls:

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

rewrite388.0ms (8.2%)

Algorithm
batch-egg-rewrite
Rules
4426×*-lowering-*.f32
4426×*-lowering-*.f64
3986×/-lowering-/.f32
3986×/-lowering-/.f64
1762×frac-times
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01534
110534
280834
0824834
Stop Event
iter limit
node limit
Counts
9 → 958
Calls
Call 1
Inputs
(* d1 (+ (+ d2 10) 20))
(+ (+ d2 10) 20)
(+ d2 10)
(* d1 30)
(* d1 d2)
(+ (* d1 d2) (* d1 30))
(/ d1 (/ 1 (+ d2 30)))
(/ 1 (+ d2 30))
(+ d2 30)
Outputs
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(+.f64 (*.f64 d1 (+.f64 #s(literal 20 binary64) d2)) (*.f64 d1 #s(literal 10 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 d1 d2)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 d2)) (*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -30 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d2)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d2)) (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -30 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -20 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -20 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 30 binary64)))) (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)))
(-.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1))) (/.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1))))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(neg.f64 (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)))
(neg.f64 (/.f64 (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)) #s(literal 1 binary64)))
(neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 d1 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 (*.f64 d1 d2) d1) #s(literal -30 binary64)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 d1)) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64))))) (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 8000 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) d1)))
(/.f64 (+.f64 d2 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 #s(literal -30 binary64) d2) (*.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal -30 binary64) d2) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (-.f64 #s(literal 0 binary64) d1) (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 (*.f64 d1 d2) d1) #s(literal -30 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 (*.f64 d1 d2) d1) #s(literal -30 binary64))))))
(/.f64 (*.f64 (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 8000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 d1)) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1))) (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1)))
(/.f64 (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)) #s(literal -1 binary64))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) d1) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) d1) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) d1) (*.f64 (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1) (*.f64 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1) (*.f64 (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) d1) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) d1) (*.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 d1 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (*.f64 d1 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))))
(/.f64 (*.f64 d1 (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 d1 (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d1)) (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (-.f64 #s(literal 0 binary64) d1)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 #s(literal -30 binary64) d2) (-.f64 #s(literal 0 binary64) d1)) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64)))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 d2 #s(literal -30 binary64)) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) d1) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) d1) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64)) d1) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) d1) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) d1) (*.f64 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1) (*.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 30 binary64) d2) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))) (*.f64 (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 729000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (-.f64 (*.f64 #s(literal 729000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 #s(literal 729000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal -27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 #s(literal 729000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (+.f64 (*.f64 #s(literal 810000 binary64) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 8000 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 d1)) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1)))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 8000 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 d1))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal -30 binary64) d2))
(*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 (*.f64 d1 d2) d1) #s(literal -30 binary64))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))))
(*.f64 (*.f64 (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 8000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 d1)) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 d1 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal -1/2 binary64)))
(+.f64 d2 #s(literal 30 binary64))
(+.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))
(+.f64 #s(literal 10 binary64) (*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 20 binary64))))
(+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))
(+.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))
(+.f64 #s(literal 20 binary64) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) d2)))
(+.f64 #s(literal 30 binary64) (*.f64 #s(literal 1 binary64) d2))
(+.f64 #s(literal 30 binary64) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d2)))
(+.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 d2 #s(literal -10 binary64))) (neg.f64 (/.f64 #s(literal 400 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(+.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (neg.f64 (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(+.f64 (+.f64 #s(literal 20 binary64) d2) #s(literal 10 binary64))
(+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d2)) #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 20 binary64) d2)) #s(literal 10 binary64))
(+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d2)) #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 20 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal -30 binary64) d2))
(-.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 400 binary64) (+.f64 d2 #s(literal -10 binary64))))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 d2 #s(literal -10 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 400 binary64) (+.f64 d2 #s(literal -10 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 400 binary64) (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(-.f64 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 30 binary64) d2)))
(fma.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))) #s(literal 20 binary64))
(fma.f64 (+.f64 (*.f64 d2 d2) #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))) #s(literal 20 binary64))
(neg.f64 (-.f64 #s(literal -30 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64)))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))) (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 30 binary64) d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))))
(/.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (-.f64 #s(literal -30 binary64) d2) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (neg.f64 (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64))))))
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))
(/.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 d2 #s(literal -10 binary64))) (*.f64 (+.f64 d2 #s(literal -10 binary64)) #s(literal 400 binary64))) (*.f64 (+.f64 d2 #s(literal -10 binary64)) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (*.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64))) (*.f64 (+.f64 d2 #s(literal -30 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) #s(literal 512000000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))) (-.f64 #s(literal 64000000 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)))) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -729000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64)) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -729000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (+.f64 #s(literal 810000 binary64) (*.f64 (*.f64 d2 d2) #s(literal 900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) #s(literal -810000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal 900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))) #s(literal -64000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal -8000 binary64)) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))) #s(literal -64000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (+.f64 #s(literal 160000 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 400 binary64)))) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal -160000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 400 binary64)) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) #s(literal 19683000000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (-.f64 #s(literal 729000000 binary64) (*.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64))) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))) (neg.f64 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 (+.f64 d2 #s(literal 20 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 (+.f64 d2 #s(literal 20 binary64)) (+.f64 d2 #s(literal 20 binary64))) (*.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 20 binary64) d2) #s(literal 3 binary64)) #s(literal 1000 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) (+.f64 #s(literal 20 binary64) d2)) (-.f64 #s(literal 100 binary64) (*.f64 (+.f64 #s(literal 20 binary64) d2) #s(literal 10 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 d2 #s(literal -10 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 400 binary64) (+.f64 d2 #s(literal -10 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 d2 #s(literal -10 binary64)))) (+.f64 (*.f64 (/.f64 #s(literal 400 binary64) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 400 binary64) (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 400 binary64) (+.f64 d2 #s(literal -10 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64)))) (+.f64 (*.f64 (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64)))) (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64)))))))
(/.f64 (-.f64 #s(literal 100 binary64) (*.f64 (+.f64 d2 #s(literal 20 binary64)) (+.f64 d2 #s(literal 20 binary64)))) (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) (+.f64 #s(literal 20 binary64) d2)) #s(literal 100 binary64)) (-.f64 (+.f64 #s(literal 20 binary64) d2) #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (/.f64 #s(literal 400 binary64) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 400 binary64) (+.f64 d2 #s(literal -10 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 400 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64)))) (*.f64 (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))) (+.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal -30 binary64) d2))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal -30 binary64) d2) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal -30 binary64) d2) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64))))))
(*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))))
(*.f64 (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1/2 binary64)) (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))) #s(literal -1/2 binary64)))
(+.f64 d2 #s(literal 10 binary64))
(+.f64 #s(literal 10 binary64) d2)
(+.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -10 binary64))) (neg.f64 (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal -10 binary64))))
(-.f64 (/.f64 #s(literal 100 binary64) (-.f64 #s(literal 10 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 10 binary64) d2)))
(neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 100 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -10 binary64)))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 1000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 10 binary64) d2) (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 1000 binary64)) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 1000 binary64)) (+.f64 #s(literal 100 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -10 binary64)))))
(/.f64 (+.f64 (*.f64 d2 d2) #s(literal -100 binary64)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 1000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 1000 binary64))) (neg.f64 (+.f64 #s(literal 100 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -10 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -100 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 10 binary64) d2))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -10 binary64))) (*.f64 (+.f64 d2 #s(literal -10 binary64)) #s(literal 100 binary64))) (*.f64 (+.f64 d2 #s(literal -10 binary64)) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) #s(literal 1000000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (-.f64 #s(literal 1000000 binary64) (*.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 1000 binary64)))) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -1000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (+.f64 #s(literal 10000 binary64) (*.f64 (*.f64 d2 d2) #s(literal 100 binary64)))) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -1000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -1000 binary64)) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) #s(literal -10000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal 100 binary64)) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 1000 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -100 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 10 binary64) d2)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -10 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal -10 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -10 binary64)))) (+.f64 (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal -10 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal -10 binary64))))) (+.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 100 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 10 binary64)))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 100 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -10 binary64))))))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 1000 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -100 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (-.f64 #s(literal 100 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 10 binary64) d2)))
(/.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d1))
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(/.f64 d2 (/.f64 #s(literal 1 binary64) d1))
(*.f64 d1 d2)
(*.f64 d2 d1)
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(+.f64 (*.f64 d1 (+.f64 #s(literal 20 binary64) d2)) (*.f64 d1 #s(literal 10 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 d1 d2)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 d2)) (*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -30 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d2)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d2)) (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -30 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -20 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -20 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 30 binary64)))) (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)))
(-.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1))) (/.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1))))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(neg.f64 (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)))
(neg.f64 (/.f64 (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)) #s(literal 1 binary64)))
(neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 d1 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 (*.f64 d1 d2) d1) #s(literal -30 binary64)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 d1)) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64))))) (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 8000 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) d1)))
(/.f64 (+.f64 d2 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 #s(literal -30 binary64) d2) (*.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal -30 binary64) d2) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (-.f64 #s(literal 0 binary64) d1) (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 (*.f64 d1 d2) d1) #s(literal -30 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 (*.f64 d1 d2) d1) #s(literal -30 binary64))))))
(/.f64 (*.f64 (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 8000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 d1)) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1))) (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1)))
(/.f64 (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)) #s(literal -1 binary64))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) d1) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) d1) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) d1) (*.f64 (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1) (*.f64 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1) (*.f64 (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) d1) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) d1) (*.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 d1 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (*.f64 d1 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))))
(/.f64 (*.f64 d1 (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 d1 (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d1)) (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (-.f64 #s(literal 0 binary64) d1)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 #s(literal -30 binary64) d2) (-.f64 #s(literal 0 binary64) d1)) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64)))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 d2 #s(literal -30 binary64)) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) d1) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) d1) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64)) d1) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) d1) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) d1) (*.f64 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1) (*.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 30 binary64) d2) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))) (*.f64 (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 729000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (-.f64 (*.f64 #s(literal 729000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 #s(literal 729000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal -27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 #s(literal 729000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (+.f64 (*.f64 #s(literal 810000 binary64) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 8000 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 d1)) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1)))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 8000 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 d1))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal -30 binary64) d2))
(*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 (*.f64 d1 d2) d1) #s(literal -30 binary64))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))))
(*.f64 (*.f64 (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 8000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 d1)) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 d1 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal -1/2 binary64)))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))
(+.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (neg.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 20 binary64))))
(+.f64 (*.f64 d1 (+.f64 #s(literal 20 binary64) d2)) (*.f64 d1 #s(literal 10 binary64)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 d1 d2)))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 d2)) (*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 30 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64))))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 #s(literal 20 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -30 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d2)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d2)) (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -30 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -20 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) d1) #s(literal -20 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)))
(-.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 30 binary64)))) (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)))
(-.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1))) (/.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1))))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 (+.f64 d2 #s(literal 10 binary64)) (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 d1 #s(literal 20 binary64) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 (+.f64 d2 #s(literal 10 binary64)) d1 (*.f64 d1 #s(literal 20 binary64)))
(fma.f64 #s(literal 20 binary64) d1 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(neg.f64 (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)))
(neg.f64 (/.f64 (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)) #s(literal 1 binary64)))
(neg.f64 (/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 d1 (*.f64 (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 (*.f64 d1 d2) d1) #s(literal -30 binary64)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))) (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 d1)) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64))))) (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 8000 binary64) (*.f64 d1 (*.f64 d1 d1))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -10 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 d2 #s(literal -30 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) d1)))
(/.f64 (+.f64 d2 #s(literal 30 binary64)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 30 binary64)))))
(/.f64 (-.f64 #s(literal -30 binary64) d2) (*.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal -30 binary64) d2) (*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (-.f64 #s(literal 0 binary64) d1) (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 (*.f64 d1 d2) d1) #s(literal -30 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 (*.f64 d1 d2) d1) #s(literal -30 binary64))))))
(/.f64 (*.f64 (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 8000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 d1)) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64))))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1))) (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1)))
(/.f64 (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)) #s(literal -1 binary64))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) d1) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) d1) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) d1) (*.f64 (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1) (*.f64 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1) (*.f64 (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) d1) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) d1) (*.f64 (+.f64 d2 #s(literal -10 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) d1) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) d1) (*.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 d1 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (*.f64 d1 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))))
(/.f64 (*.f64 d1 (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 d1 (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 #s(literal -1 binary64) (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d1)) (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (-.f64 #s(literal 0 binary64) d1)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 #s(literal -30 binary64) d2) (-.f64 #s(literal 0 binary64) d1)) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64)))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -10 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 d2 #s(literal -30 binary64)) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) d1) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) d1) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64)) d1) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) d1) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) d1) (*.f64 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1) (*.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 30 binary64) d2) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))))) (*.f64 (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 729000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (-.f64 (*.f64 #s(literal 729000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 #s(literal 729000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal -27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)))) (*.f64 #s(literal 729000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (+.f64 (*.f64 #s(literal 810000 binary64) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 (*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 #s(literal 900 binary64) (*.f64 d1 d1))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 8000 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 d1)) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1)))) (neg.f64 (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) d1)) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (+.f64 (*.f64 #s(literal 8000 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 d1)) (*.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 d1))) (-.f64 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (*.f64 (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))) (+.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal -30 binary64) d2))
(*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 (*.f64 d1 d2) d1) #s(literal -30 binary64))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))))))
(*.f64 (*.f64 (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 #s(literal 8000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 d1)) (-.f64 (*.f64 #s(literal 400 binary64) (*.f64 d1 d1)) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 d1 #s(literal 20 binary64)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (*.f64 #s(literal -20 binary64) d1))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(*.f64 (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) d1) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 d2 #s(literal 30 binary64))) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 d1 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal -1/2 binary64))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 d2 d2)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 d2 d2)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) d2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) #s(literal -10 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) #s(literal 10 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) (+.f64 d2 #s(literal -20 binary64))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) #s(literal -20 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) d2) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) #s(literal -30 binary64)))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(-.f64 (/.f64 d2 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (/.f64 #s(literal 30 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))))
(-.f64 (/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 400 binary64)) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (/.f64 (+.f64 (*.f64 #s(literal 20 binary64) d2) #s(literal 200 binary64)) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))))
(-.f64 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal 900 binary64)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (/.f64 (*.f64 d2 #s(literal 30 binary64)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))))
(-.f64 (/.f64 d2 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) (/.f64 #s(literal 10 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))))
(-.f64 (/.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) (/.f64 #s(literal 20 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))))
(neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal -30 binary64) d2))
(/.f64 (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)))
(/.f64 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))
(/.f64 (+.f64 d2 #s(literal -30 binary64)) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))
(/.f64 (+.f64 d2 #s(literal -10 binary64)) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))) (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))) (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -1000 binary64))) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64))) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -100 binary64))) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) (+.f64 d2 #s(literal 10 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))) (*.f64 (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))) (*.f64 (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (-.f64 (*.f64 (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (-.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) (-.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))) (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (-.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))) (*.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (-.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal -8000 binary64))) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 #s(literal 20 binary64) d2) #s(literal 200 binary64))))))
(pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (+.f64 d2 #s(literal 30 binary64))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))))
(*.f64 (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))))
(*.f64 (+.f64 d2 #s(literal -30 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))))
(*.f64 (+.f64 d2 #s(literal -10 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))))
(*.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal -1/2 binary64)) (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) (+.f64 d2 #s(literal -10 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (+.f64 d2 #s(literal -30 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) #s(literal -1 binary64)))
(+.f64 d2 #s(literal 30 binary64))
(+.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64)))
(+.f64 #s(literal 10 binary64) (*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 20 binary64))))
(+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64))
(+.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))
(+.f64 #s(literal 20 binary64) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(+.f64 #s(literal 30 binary64) d2)
(+.f64 #s(literal 30 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) d2)))
(+.f64 #s(literal 30 binary64) (*.f64 #s(literal 1 binary64) d2))
(+.f64 #s(literal 30 binary64) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d2)))
(+.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 d2 #s(literal -10 binary64))) (neg.f64 (/.f64 #s(literal 400 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(+.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (neg.f64 (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(+.f64 (+.f64 #s(literal 20 binary64) d2) #s(literal 10 binary64))
(+.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d2)) #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal 1 binary64) d2) #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 20 binary64) d2)) #s(literal 10 binary64))
(+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) d2)) #s(literal 30 binary64))
(+.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 20 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (+.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal -30 binary64) d2))
(-.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 400 binary64) (+.f64 d2 #s(literal -10 binary64))))
(-.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 d2 #s(literal -10 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 400 binary64) (+.f64 d2 #s(literal -10 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 400 binary64) (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(-.f64 (/.f64 #s(literal 900 binary64) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 30 binary64) d2)))
(fma.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 1000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 100 binary64) (*.f64 d2 #s(literal 10 binary64))))) #s(literal 20 binary64))
(fma.f64 (+.f64 (*.f64 d2 d2) #s(literal -100 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))) #s(literal 20 binary64))
(neg.f64 (-.f64 #s(literal -30 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64)))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))) (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 30 binary64) d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))))
(/.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(/.f64 (-.f64 #s(literal -30 binary64) d2) #s(literal -1 binary64))
(/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))
(/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))))
(/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) (neg.f64 (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (neg.f64 (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64))))))
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))
(/.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 d2 #s(literal -10 binary64))) (*.f64 (+.f64 d2 #s(literal -10 binary64)) #s(literal 400 binary64))) (*.f64 (+.f64 d2 #s(literal -10 binary64)) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (*.f64 (+.f64 d2 #s(literal -30 binary64)) #s(literal 900 binary64))) (*.f64 (+.f64 d2 #s(literal -30 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) #s(literal 512000000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))) (-.f64 #s(literal 64000000 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)))) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -729000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64)) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -729000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) (+.f64 #s(literal 810000 binary64) (*.f64 (*.f64 d2 d2) #s(literal 900 binary64)))) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 d2) (*.f64 d2 d2)) #s(literal -810000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal 900 binary64)) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))) #s(literal -64000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal -8000 binary64)) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))) #s(literal -64000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (+.f64 #s(literal 160000 binary64) (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 400 binary64)))) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal -160000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal 400 binary64)) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) #s(literal 19683000000000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) (-.f64 #s(literal 729000000 binary64) (*.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64))) (+.f64 d2 #s(literal -10 binary64)))
(/.f64 (neg.f64 (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))))) (neg.f64 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 #s(literal 1000 binary64) (pow.f64 (+.f64 d2 #s(literal 20 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 100 binary64) (-.f64 (*.f64 (+.f64 d2 #s(literal 20 binary64)) (+.f64 d2 #s(literal 20 binary64))) (*.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 20 binary64) d2) #s(literal 3 binary64)) #s(literal 1000 binary64)) (+.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) (+.f64 #s(literal 20 binary64) d2)) (-.f64 #s(literal 100 binary64) (*.f64 (+.f64 #s(literal 20 binary64) d2) #s(literal 10 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 d2 #s(literal -10 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 400 binary64) (+.f64 d2 #s(literal -10 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 d2 #s(literal -10 binary64)))) (+.f64 (*.f64 (/.f64 #s(literal 400 binary64) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 400 binary64) (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 400 binary64) (+.f64 d2 #s(literal -10 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64)))) (+.f64 (*.f64 (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64)))) (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64)))))))
(/.f64 (-.f64 #s(literal 100 binary64) (*.f64 (+.f64 d2 #s(literal 20 binary64)) (+.f64 d2 #s(literal 20 binary64)))) (-.f64 #s(literal 10 binary64) (+.f64 d2 #s(literal 20 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 20 binary64) d2) (+.f64 #s(literal 20 binary64) d2)) #s(literal 100 binary64)) (-.f64 (+.f64 #s(literal 20 binary64) d2) #s(literal 10 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 d2 #s(literal -10 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 d2 #s(literal -10 binary64)))) (*.f64 (/.f64 #s(literal 400 binary64) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 400 binary64) (+.f64 d2 #s(literal -10 binary64))))) (+.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 d2 #s(literal -10 binary64))) (/.f64 #s(literal 400 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64)))) (*.f64 (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64))))) (+.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64)))
(*.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal -30 binary64) d2))
(*.f64 #s(literal -1 binary64) (pow.f64 (-.f64 #s(literal -30 binary64) d2) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal -30 binary64) d2) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 400 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 900 binary64) (+.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal -30 binary64))))))
(*.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (+.f64 #s(literal -8000 binary64) (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64)))))))
(*.f64 (+.f64 (neg.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 400 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (-.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))
(*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 30 binary64) d2)))
(*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64)))) #s(literal 8000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) (+.f64 #s(literal 400 binary64) (*.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal -20 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 #s(literal 30 binary64))))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (+.f64 d2 #s(literal 10 binary64)) (+.f64 d2 #s(literal 10 binary64))) #s(literal -400 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -10 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1/2 binary64)) (pow.f64 (+.f64 d2 #s(literal 30 binary64)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))) #s(literal -1/2 binary64)))

simplify351.0ms (7.5%)

Algorithm
egg-herbie
Rules
2114×fnmadd-define
1682×*-lowering-*.f32
1682×*-lowering-*.f64
1356×--lowering--.f32
1356×--lowering--.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
087648
1270636
2647634
31859632
45044632
08482632
Stop Event
iter limit
node limit
Counts
156 → 156
Calls
Call 1
Inputs
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* 30 d1)
(+ (* 30 d1) (* d1 d2))
(+ (* 30 d1) (* d1 d2))
(+ (* 30 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
30
(+ 30 d2)
(+ 30 d2)
(+ 30 d2)
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* d2 (+ 1 (* 30 (/ 1 d2))))
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* d2 (+ 1 (* 30 (/ 1 d2))))
10
(+ 10 d2)
(+ 10 d2)
(+ 10 d2)
d2
(* d2 (+ 1 (* 10 (/ 1 d2))))
(* d2 (+ 1 (* 10 (/ 1 d2))))
(* d2 (+ 1 (* 10 (/ 1 d2))))
d2
(* d2 (+ 1 (* 10 (/ 1 d2))))
(* d2 (+ 1 (* 10 (/ 1 d2))))
(* d2 (+ 1 (* 10 (/ 1 d2))))
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (- (* -1 d2) 30)))
(* -1 (* d1 (- (* -1 d2) 30)))
(* 30 d1)
(+ (* 30 d1) (* d1 d2))
(+ (* 30 d1) (* d1 d2))
(+ (* 30 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* d1 (+ 30 d2))
(* 30 d1)
(+ (* 30 d1) (* d1 d2))
(+ (* 30 d1) (* d1 d2))
(+ (* 30 d1) (* d1 d2))
(* d1 d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(* d1 d2)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
1/30
(+ 1/30 (* -1/900 d2))
(+ 1/30 (* d2 (- (* 1/27000 d2) 1/900)))
(+ 1/30 (* d2 (- (* d2 (+ 1/27000 (* -1/810000 d2))) 1/900)))
(/ 1 d2)
(/ (- 1 (* 30 (/ 1 d2))) d2)
(/ (- (+ 1 (/ 900 (pow d2 2))) (* 30 (/ 1 d2))) d2)
(/ (- (+ 1 (/ 900 (pow d2 2))) (+ (* 30 (/ 1 d2)) (* 27000 (/ 1 (pow d2 3))))) d2)
(/ 1 d2)
(* -1 (/ (- (* 30 (/ 1 d2)) 1) d2))
(* -1 (/ (- (* -1 (/ (- (* 900 (/ 1 d2)) 30) d2)) 1) d2))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 27000 (/ 1 d2)) 900) d2)) 30) d2)) 1) d2))
30
(+ 30 d2)
(+ 30 d2)
(+ 30 d2)
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* d2 (+ 1 (* 30 (/ 1 d2))))
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* d2 (+ 1 (* 30 (/ 1 d2))))
(* d2 (+ 1 (* 30 (/ 1 d2))))
Outputs
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* 30 d1)
(*.f64 d1 #s(literal 30 binary64))
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
30
#s(literal 30 binary64)
(+ 30 d2)
(+.f64 #s(literal 30 binary64) d2)
(+ 30 d2)
(+.f64 #s(literal 30 binary64) d2)
(+ 30 d2)
(+.f64 #s(literal 30 binary64) d2)
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(+.f64 #s(literal 30 binary64) d2)
(* d2 (+ 1 (* 30 (/ 1 d2))))
(+.f64 #s(literal 30 binary64) d2)
(* d2 (+ 1 (* 30 (/ 1 d2))))
(+.f64 #s(literal 30 binary64) d2)
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(+.f64 #s(literal 30 binary64) d2)
(* d2 (+ 1 (* 30 (/ 1 d2))))
(+.f64 #s(literal 30 binary64) d2)
(* d2 (+ 1 (* 30 (/ 1 d2))))
(+.f64 #s(literal 30 binary64) d2)
10
#s(literal 10 binary64)
(+ 10 d2)
(+.f64 d2 #s(literal 10 binary64))
(+ 10 d2)
(+.f64 d2 #s(literal 10 binary64))
(+ 10 d2)
(+.f64 d2 #s(literal 10 binary64))
d2
(* d2 (+ 1 (* 10 (/ 1 d2))))
(+.f64 d2 #s(literal 10 binary64))
(* d2 (+ 1 (* 10 (/ 1 d2))))
(+.f64 d2 #s(literal 10 binary64))
(* d2 (+ 1 (* 10 (/ 1 d2))))
(+.f64 d2 #s(literal 10 binary64))
d2
(* d2 (+ 1 (* 10 (/ 1 d2))))
(+.f64 d2 #s(literal 10 binary64))
(* d2 (+ 1 (* 10 (/ 1 d2))))
(+.f64 d2 #s(literal 10 binary64))
(* d2 (+ 1 (* 10 (/ 1 d2))))
(+.f64 d2 #s(literal 10 binary64))
(* 30 d1)
(*.f64 d1 #s(literal 30 binary64))
(* 30 d1)
(*.f64 d1 #s(literal 30 binary64))
(* 30 d1)
(*.f64 d1 #s(literal 30 binary64))
(* 30 d1)
(*.f64 d1 #s(literal 30 binary64))
(* 30 d1)
(*.f64 d1 #s(literal 30 binary64))
(* 30 d1)
(*.f64 d1 #s(literal 30 binary64))
(* 30 d1)
(*.f64 d1 #s(literal 30 binary64))
(* 30 d1)
(*.f64 d1 #s(literal 30 binary64))
(* 30 d1)
(*.f64 d1 #s(literal 30 binary64))
(* 30 d1)
(*.f64 d1 #s(literal 30 binary64))
(* 30 d1)
(*.f64 d1 #s(literal 30 binary64))
(* 30 d1)
(*.f64 d1 #s(literal 30 binary64))
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d1 (- (* -1 d2) 30)))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* 30 d1)
(*.f64 d1 #s(literal 30 binary64))
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 (+ 30 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* 30 d1)
(*.f64 d1 #s(literal 30 binary64))
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(+ (* 30 d1) (* d1 d2))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d2 (+ d1 (* 30 (/ d1 d2))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* d1 d2)
(*.f64 d1 d2)
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(* -1 (* d2 (+ (* -30 (/ d1 d2)) (* -1 d1))))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
1/30
#s(literal 1/30 binary64)
(+ 1/30 (* -1/900 d2))
(+.f64 #s(literal 1/30 binary64) (*.f64 d2 #s(literal -1/900 binary64)))
(+ 1/30 (* d2 (- (* 1/27000 d2) 1/900)))
(+.f64 #s(literal 1/30 binary64) (*.f64 d2 (+.f64 #s(literal -1/900 binary64) (*.f64 d2 #s(literal 1/27000 binary64)))))
(+ 1/30 (* d2 (- (* d2 (+ 1/27000 (* -1/810000 d2))) 1/900)))
(+.f64 #s(literal 1/30 binary64) (*.f64 d2 (+.f64 #s(literal -1/900 binary64) (*.f64 d2 (+.f64 #s(literal 1/27000 binary64) (*.f64 d2 #s(literal -1/810000 binary64)))))))
(/ 1 d2)
(/.f64 #s(literal 1 binary64) d2)
(/ (- 1 (* 30 (/ 1 d2))) d2)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)) d2)
(/ (- (+ 1 (/ 900 (pow d2 2))) (* 30 (/ 1 d2))) d2)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -30 binary64) (/.f64 #s(literal 900 binary64) d2)) d2)) d2)
(/ (- (+ 1 (/ 900 (pow d2 2))) (+ (* 30 (/ 1 d2)) (* 27000 (/ 1 (pow d2 3))))) d2)
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -30 binary64) (/.f64 (-.f64 #s(literal 900 binary64) (/.f64 #s(literal 27000 binary64) d2)) d2)) d2)) d2)
(/ 1 d2)
(/.f64 #s(literal 1 binary64) d2)
(* -1 (/ (- (* 30 (/ 1 d2)) 1) d2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -30 binary64) d2)) d2)
(* -1 (/ (- (* -1 (/ (- (* 900 (/ 1 d2)) 30) d2)) 1) d2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -30 binary64) (/.f64 #s(literal 900 binary64) d2)) d2)) d2)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 27000 (/ 1 d2)) 900) d2)) 30) d2)) 1) d2))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -30 binary64) (/.f64 (-.f64 #s(literal 900 binary64) (/.f64 #s(literal 27000 binary64) d2)) d2)) d2)) d2)
30
#s(literal 30 binary64)
(+ 30 d2)
(+.f64 #s(literal 30 binary64) d2)
(+ 30 d2)
(+.f64 #s(literal 30 binary64) d2)
(+ 30 d2)
(+.f64 #s(literal 30 binary64) d2)
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(+.f64 #s(literal 30 binary64) d2)
(* d2 (+ 1 (* 30 (/ 1 d2))))
(+.f64 #s(literal 30 binary64) d2)
(* d2 (+ 1 (* 30 (/ 1 d2))))
(+.f64 #s(literal 30 binary64) d2)
d2
(* d2 (+ 1 (* 30 (/ 1 d2))))
(+.f64 #s(literal 30 binary64) d2)
(* d2 (+ 1 (* 30 (/ 1 d2))))
(+.f64 #s(literal 30 binary64) d2)
(* d2 (+ 1 (* 30 (/ 1 d2))))
(+.f64 #s(literal 30 binary64) d2)

eval682.0ms (14.5%)

Compiler

Compiled 22950 to 1624 computations (92.9% saved)

prune111.0ms (2.4%)

Pruning

7 alts after pruning (2 fresh and 5 done)

PrunedKeptTotal
New115421156
Fresh000
Picked145
Done011
Total115571162
Accuracy
100.0%
Counts
1162 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.8%
(/.f64 d2 (/.f64 #s(literal 1 binary64) d1))
46.2%
(/.f64 d1 #s(literal 1/30 binary64))
99.6%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
100.0%
(*.f64 d1 (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
53.9%
(*.f64 d1 d2)
46.3%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 47 to 34 computations (27.7% saved)

simplify5.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 #s(literal 1 binary64) d1)
cost-diff128
(/.f64 d2 (/.f64 #s(literal 1 binary64) d1))
cost-diff0
(/.f64 d1 #s(literal 1/30 binary64))
Rules
12×/-lowering-/.f32
12×/-lowering-/.f64
*-lowering-*.f32
*-lowering-*.f64
associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0714
11213
21513
32213
42213
52313
02313
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(/ d1 1/30)
d1
1/30
(/ d2 (/ 1 d1))
d2
(/ 1 d1)
1
d1
Outputs
(/ d1 1/30)
(/.f64 d1 #s(literal 1/30 binary64))
d1
1/30
#s(literal 1/30 binary64)
(/ d2 (/ 1 d1))
(*.f64 d1 d2)
d2
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
1
#s(literal 1 binary64)
d1

localize38.0ms (0.8%)

Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 #s(literal 1 binary64) d1)
accuracy99.7%
(/.f64 d2 (/.f64 #s(literal 1 binary64) d1))
accuracy99.9%
(/.f64 d1 #s(literal 1/30 binary64))
Results
23.0ms246×0valid
6.0ms10×5exit
Compiler

Compiled 19 to 8 computations (57.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
...c/correct-round.rkt:119:19: 7.0ms (48.3% of total)
ival-div: 6.0ms (41.4% of total)
backward-pass: 1.0ms (6.9% of total)
const: 0.0ms (0% of total)

series1.0ms (0%)

Counts
3 → 48
Calls
Call 1
Inputs
#<alt (/ d1 1/30)>
#<alt (/ d2 (/ 1 d1))>
#<alt (/ 1 d1)>
Outputs
#<alt (* 30 d1)>
#<alt (* 30 d1)>
#<alt (* 30 d1)>
#<alt (* 30 d1)>
#<alt (* 30 d1)>
#<alt (* 30 d1)>
#<alt (* 30 d1)>
#<alt (* 30 d1)>
#<alt (* 30 d1)>
#<alt (* 30 d1)>
#<alt (* 30 d1)>
#<alt (* 30 d1)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (* d1 d2)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
#<alt (/ 1 d1)>
Calls

12 calls:

TimeVariablePointExpression
0.0ms
d1
@-inf
(/ 1 d1)
0.0ms
d1
@0
(/ d1 1/30)
0.0ms
d1
@-inf
(/ d2 (/ 1 d1))
0.0ms
d1
@inf
(/ d1 1/30)
0.0ms
d2
@-inf
(/ d2 (/ 1 d1))

rewrite113.0ms (2.4%)

Algorithm
batch-egg-rewrite
Rules
1230×*-lowering-*.f32
1230×*-lowering-*.f64
902×/-lowering-/.f32
902×/-lowering-/.f64
494×frac-times
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
079
1358
21328
35538
034748
Stop Event
iter limit
iter limit
node limit
Counts
3 → 247
Calls
Call 1
Inputs
(/ d1 1/30)
(/ d2 (/ 1 d1))
(/ 1 d1)
Outputs
(+.f64 #s(literal 0 binary64) (/.f64 d1 #s(literal 1/30 binary64)))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1/30 binary64) d1))))
(-.f64 #s(literal 0 binary64) (/.f64 d1 #s(literal 1/30 binary64)))
(neg.f64 (/.f64 d1 #s(literal 1/30 binary64)))
(/.f64 d1 #s(literal 1/30 binary64))
(/.f64 d1 #s(literal -1/30 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/30 binary64) d1))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/30 binary64) d1))
(/.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d1))
(/.f64 #s(literal -30 binary64) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (/.f64 d1 #s(literal 1/30 binary64)) #s(literal 1 binary64))
(/.f64 (/.f64 d1 #s(literal 1/30 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 #s(literal -1/30 binary64) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 #s(literal 1/30 binary64) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 d1) (*.f64 #s(literal -1/30 binary64) d1))
(/.f64 (*.f64 d1 d1) (*.f64 #s(literal 1/30 binary64) d1))
(/.f64 (sqrt.f64 d1) (*.f64 #s(literal 1/30 binary64) (pow.f64 d1 #s(literal -1/2 binary64))))
(/.f64 (sqrt.f64 d1) (*.f64 #s(literal -1/30 binary64) (pow.f64 d1 #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (/.f64 d1 #s(literal 1/30 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (/.f64 d1 #s(literal 1/30 binary64)) (/.f64 d1 #s(literal 1/30 binary64))) (*.f64 #s(literal 0 binary64) (/.f64 d1 #s(literal 1/30 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 d1 #s(literal 1/30 binary64)) (/.f64 d1 #s(literal 1/30 binary64)))) (/.f64 d1 #s(literal 1/30 binary64)))
(/.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 d1)) (pow.f64 d1 #s(literal -1/2 binary64)))
(/.f64 (*.f64 (sqrt.f64 d1) #s(literal -30 binary64)) (pow.f64 d1 #s(literal -1/2 binary64)))
(/.f64 (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)) (pow.f64 d1 #s(literal -1/2 binary64)))
(/.f64 (*.f64 #s(literal -30 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 d1))
(/.f64 (*.f64 #s(literal -30 binary64) (*.f64 d1 d1)) d1)
(/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 d1))
(/.f64 (*.f64 #s(literal 30 binary64) (*.f64 d1 d1)) d1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 30 binary64)) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) #s(literal 30 binary64)) d1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal -30 binary64)) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) #s(literal -30 binary64)) d1)
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/30 binary64) (pow.f64 d1 #s(literal -1/2 binary64)))) (pow.f64 d1 #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal 30 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) (pow.f64 d1 #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal -30 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64))))
(/.f64 (/.f64 #s(literal -30 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64)))) (pow.f64 d1 #s(literal -1/2 binary64)))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/30 binary64) (pow.f64 d1 #s(literal -1/2 binary64)))) (pow.f64 d1 #s(literal -1/2 binary64)))
(pow.f64 (/.f64 #s(literal 1/30 binary64) d1) #s(literal -1 binary64))
(pow.f64 (/.f64 d1 #s(literal 1/30 binary64)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (/.f64 #s(literal 1/30 binary64) d1) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1/30 binary64) d1) (/.f64 #s(literal 1/30 binary64) d1)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1/30 binary64) d1))) #s(literal -1 binary64))
(*.f64 d1 #s(literal 30 binary64))
(*.f64 d1 #s(literal -30 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 d1 #s(literal 1/30 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 d1 #s(literal 1/30 binary64)))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 #s(literal -30 binary64) d1)
(*.f64 (/.f64 d1 #s(literal 1/30 binary64)) #s(literal 1 binary64))
(*.f64 (/.f64 d1 #s(literal 1/30 binary64)) #s(literal -1 binary64))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal -30 binary64)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) #s(literal 30 binary64)))
(*.f64 (sqrt.f64 d1) (/.f64 (sqrt.f64 d1) #s(literal 1/30 binary64)))
(*.f64 (sqrt.f64 d1) (/.f64 (sqrt.f64 d1) #s(literal -1/30 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/30 binary64) d1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1/30 binary64) d1) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1/30 binary64) d1) #s(literal -1/2 binary64)) (neg.f64 (pow.f64 (/.f64 #s(literal 1/30 binary64) d1) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1/30 binary64) d1) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (/.f64 #s(literal 1/30 binary64) d1) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal 1/30 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) #s(literal -1 binary64)) (sqrt.f64 d1))
(*.f64 (neg.f64 (pow.f64 (/.f64 #s(literal 1/30 binary64) d1) #s(literal -1/2 binary64))) (pow.f64 (/.f64 #s(literal 1/30 binary64) d1) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1/30 binary64) d1) #s(literal -1/2 binary64))) (pow.f64 (/.f64 #s(literal 1/30 binary64) d1) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 30 binary64) (sqrt.f64 d1)) (sqrt.f64 d1))
(*.f64 (/.f64 #s(literal -30 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 d1)))
(*.f64 (/.f64 #s(literal -30 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 d1))) (/.f64 #s(literal 1 binary64) d1))
(+.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal 0 binary64)) (*.f64 d1 d2))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)))))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(neg.f64 (*.f64 d1 d2))
(/.f64 d1 (/.f64 #s(literal 1 binary64) d2))
(/.f64 d1 (/.f64 #s(literal -1 binary64) d2))
(/.f64 d2 (/.f64 #s(literal 1 binary64) d1))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (/.f64 d2 (pow.f64 d1 #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (/.f64 d2 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64))))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)))
(/.f64 (-.f64 #s(literal 0 binary64) d2) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d1 d2) #s(literal 1 binary64))
(/.f64 (*.f64 d1 d2) #s(literal -1 binary64))
(/.f64 (/.f64 d2 (pow.f64 d1 #s(literal -1/2 binary64))) (pow.f64 d1 #s(literal -1/2 binary64)))
(/.f64 (/.f64 d2 (pow.f64 d1 #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64))))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) (/.f64 (pow.f64 d1 #s(literal -1/2 binary64)) d2))
(/.f64 (/.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) d2) (pow.f64 d1 #s(literal -1/2 binary64))))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (/.f64 #s(literal 1 binary64) d2) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 #s(literal 1 binary64) d2)))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (*.f64 d1 d1) (/.f64 #s(literal -1 binary64) d2)))
(/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 (/.f64 #s(literal -1 binary64) d2) (*.f64 d1 d1)))
(/.f64 (*.f64 d1 d1) (*.f64 (/.f64 #s(literal 1 binary64) d2) d1))
(/.f64 (*.f64 d1 d1) (*.f64 (/.f64 #s(literal -1 binary64) d2) d1))
(/.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 #s(literal 1 binary64) d2)))
(/.f64 (*.f64 d1 d1) (*.f64 d1 (/.f64 #s(literal -1 binary64) d2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (*.f64 d2 d2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 (/.f64 #s(literal 1 binary64) d1) d2))
(/.f64 (sqrt.f64 d1) (/.f64 (pow.f64 d1 #s(literal -1/2 binary64)) d2))
(/.f64 (sqrt.f64 d1) (*.f64 (/.f64 #s(literal -1 binary64) d2) (pow.f64 d1 #s(literal -1/2 binary64))))
(/.f64 (sqrt.f64 d1) (*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) d2)))
(/.f64 (/.f64 d2 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64)))) (pow.f64 d1 #s(literal -1/2 binary64)))
(/.f64 (/.f64 d2 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64)))) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d1) d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 d2))) (/.f64 #s(literal 1 binary64) d1)) (*.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (*.f64 d1 d2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d1) (*.f64 d1 d2))) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 d2 (pow.f64 d1 #s(literal -1/2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (pow.f64 d1 #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d1) d2)) (/.f64 #s(literal 1 binary64) (*.f64 d1 d1)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d1) (-.f64 #s(literal 0 binary64) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 d1)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 d2 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (pow.f64 d1 #s(literal -1/2 binary64))))
(/.f64 (*.f64 d2 (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 d1))
(/.f64 (*.f64 d2 (*.f64 d1 d1)) d1)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d2) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 d1))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d2) (*.f64 d1 d1)) d1)
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) d2) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 #s(literal 0 binary64) d2)) (*.f64 d1 d1))
(/.f64 (*.f64 (*.f64 d1 d1) d2) d1)
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 0 binary64) d2)) d1)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 d2 d2))) d1) (*.f64 d2 d2))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 d2 d2))) d1) (*.f64 (*.f64 d2 d2) #s(literal -1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 d2 d2))) #s(literal 1 binary64)) (*.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 d2 d2))) #s(literal -1 binary64)) (*.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 d2 d2))) (sqrt.f64 d1)) (*.f64 (*.f64 d2 d2) (pow.f64 d1 #s(literal -1/2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1) d2)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 0 binary64) d2))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) #s(literal 1 binary64)) (*.f64 d2 (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) #s(literal -1 binary64)) (*.f64 d2 (/.f64 #s(literal 1 binary64) d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (sqrt.f64 d1)) (*.f64 d2 (pow.f64 d1 #s(literal -1/2 binary64))))
(/.f64 (*.f64 (sqrt.f64 d1) #s(literal -1 binary64)) (/.f64 (pow.f64 d1 #s(literal -1/2 binary64)) d2))
(/.f64 (*.f64 (sqrt.f64 d1) #s(literal -1 binary64)) (*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (/.f64 #s(literal -1 binary64) d2)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 d2 d2))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 #s(literal -1 binary64) (*.f64 d2 d2)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))) d2)
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 0 binary64) d2))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (*.f64 d2 d2)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal 1 binary64) d1) d2))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (*.f64 d2 d2)))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 (/.f64 #s(literal 1 binary64) d1) d2))
(/.f64 (*.f64 (sqrt.f64 d1) (-.f64 #s(literal 0 binary64) d2)) (pow.f64 d1 #s(literal -1/2 binary64)))
(/.f64 (*.f64 (sqrt.f64 d1) (-.f64 #s(literal 0 binary64) d2)) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64))))
(/.f64 (*.f64 (sqrt.f64 d1) (-.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (*.f64 d2 d2)))
(/.f64 (*.f64 (sqrt.f64 d1) (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) d2))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d1) (*.f64 d2 d2)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) d2))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 d1 (*.f64 d2 d2)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))) (*.f64 d1 d2))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 d2 d2))) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d2 d2) (*.f64 d1 d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 d2 d2))) (*.f64 d1 d1)) (*.f64 (*.f64 d2 d2) d1))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d2 (*.f64 d1 d1)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) (*.f64 d1 d1)) (*.f64 d1 d2))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 #s(literal 0 binary64) (*.f64 d1 d2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d2) (*.f64 d1 d2))) (*.f64 d1 d2))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 d2 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64))))) (pow.f64 d1 #s(literal -1/2 binary64)))
(/.f64 (/.f64 (/.f64 d2 (pow.f64 d1 #s(literal -1/2 binary64))) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (pow.f64 d1 #s(literal -1/2 binary64)))
(/.f64 (/.f64 (/.f64 d2 (pow.f64 d1 #s(literal -1/2 binary64))) (pow.f64 d1 #s(literal -1/4 binary64))) (pow.f64 d1 #s(literal -1/4 binary64)))
(/.f64 (/.f64 (/.f64 d2 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64)))) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (pow.f64 d1 #s(literal -1/2 binary64)))
(/.f64 (/.f64 (/.f64 d2 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64)))) (pow.f64 d1 #s(literal -1/4 binary64))) (pow.f64 d1 #s(literal -1/4 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) #s(literal -1 binary64))
(pow.f64 (*.f64 d1 d2) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 d1 d2) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) (/.f64 #s(literal 1 binary64) (*.f64 d1 d2))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)))) #s(literal -1 binary64))
(*.f64 d1 d2)
(*.f64 d1 (-.f64 #s(literal 0 binary64) d2))
(*.f64 d2 d1)
(*.f64 #s(literal 1 binary64) (*.f64 d1 d2))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d2))
(*.f64 (-.f64 #s(literal 0 binary64) d2) d1)
(*.f64 (*.f64 d1 d2) #s(literal 1 binary64))
(*.f64 (*.f64 d1 d2) #s(literal -1 binary64))
(*.f64 (/.f64 d2 (pow.f64 d1 #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal -1/2 binary64))))
(*.f64 (/.f64 d2 (pow.f64 d1 #s(literal -1/2 binary64))) (sqrt.f64 d1))
(*.f64 (/.f64 d2 (pow.f64 d1 #s(literal -1/2 binary64))) (neg.f64 (sqrt.f64 d1)))
(*.f64 (/.f64 d2 (pow.f64 d1 #s(literal -1/2 binary64))) (/.f64 (sqrt.f64 d1) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) (/.f64 d2 (pow.f64 d1 #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) (/.f64 d2 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) (/.f64 (/.f64 d2 (pow.f64 d1 #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 d1) (/.f64 d2 (pow.f64 d1 #s(literal -1/2 binary64))))
(*.f64 (sqrt.f64 d1) (/.f64 d2 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64)))))
(*.f64 (sqrt.f64 d1) (pow.f64 (/.f64 (pow.f64 d1 #s(literal -1/2 binary64)) d2) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 d1) (*.f64 (sqrt.f64 d1) (-.f64 #s(literal 0 binary64) d2)))
(*.f64 (sqrt.f64 d1) (/.f64 (sqrt.f64 d1) (/.f64 #s(literal 1 binary64) d2)))
(*.f64 (pow.f64 (*.f64 d1 d2) #s(literal 1/2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 d1 d2) #s(literal 1/2 binary64)) (neg.f64 (pow.f64 (*.f64 d1 d2) #s(literal 1/2 binary64))))
(*.f64 (pow.f64 (*.f64 d1 d2) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 d1 d2) #s(literal 1/2 binary64)) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 d2 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64)))) (/.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal -1/2 binary64))))
(*.f64 (/.f64 d2 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64)))) (sqrt.f64 d1))
(*.f64 (pow.f64 (/.f64 (pow.f64 d1 #s(literal -1/2 binary64)) d2) #s(literal -1 binary64)) (sqrt.f64 d1))
(*.f64 (/.f64 (sqrt.f64 d1) (/.f64 #s(literal 1 binary64) d2)) (sqrt.f64 d1))
(*.f64 (/.f64 (sqrt.f64 d1) (/.f64 #s(literal -1 binary64) d2)) (/.f64 (sqrt.f64 d1) #s(literal -1 binary64)))
(*.f64 (neg.f64 (pow.f64 (*.f64 d1 d2) #s(literal 1/2 binary64))) (pow.f64 (*.f64 d1 d2) #s(literal 1/2 binary64)))
(*.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal -1/2 binary64)))) (/.f64 d2 (pow.f64 d1 #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal -1/2 binary64)))) (/.f64 d2 (pow.f64 d1 #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 1/2 binary64))) (pow.f64 (*.f64 d1 d2) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 d1 #s(literal -1/2 binary64)))) (/.f64 d2 (pow.f64 d1 #s(literal -1/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d2) (/.f64 #s(literal 1 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 d1)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) d2) (/.f64 #s(literal 1 binary64) (*.f64 d1 d1))) (/.f64 #s(literal 1 binary64) d1))
(*.f64 (/.f64 d2 (/.f64 #s(literal 1 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 d1)))
(*.f64 (/.f64 d2 (/.f64 #s(literal 1 binary64) (*.f64 d1 d1))) (/.f64 #s(literal 1 binary64) d1))
(+.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) d1))
(exp.f64 (log.f64 (/.f64 #s(literal 1 binary64) d1)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) d1)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 d1 #s(literal -1/2 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 d1 d1)) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 d1) #s(literal -1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (+.f64 (*.f64 (log.f64 d1) #s(literal -1/2 binary64)) (*.f64 (log.f64 d1) #s(literal -1/2 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) d1))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 d1))) (/.f64 #s(literal 1 binary64) d1))
(neg.f64 (/.f64 #s(literal 1 binary64) d1))
(/.f64 #s(literal 1 binary64) d1)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d1)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (*.f64 d1 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal 1 binary64) (*.f64 d1 d1))))
(/.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) d1)
(/.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (sqrt.f64 d1))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (*.f64 d1 d1))) (/.f64 #s(literal 1 binary64) (*.f64 d1 d1)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (*.f64 d1 d1))) (+.f64 #s(literal 0 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d1)) #s(literal 0 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d1)) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 d1)) (sqrt.f64 d1))
(pow.f64 d1 #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64))
(pow.f64 (pow.f64 d1 #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d1)) #s(literal 1/2 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) (log.f64 d1))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) d1))
(*.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) d1) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) d1))
(*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (pow.f64 d1 #s(literal -1/2 binary64)))
(*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64))))
(*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) d1))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 d1 d1))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d1)) d1)
(*.f64 (pow.f64 d1 #s(literal -1/4 binary64)) (*.f64 (pow.f64 d1 #s(literal -1/4 binary64)) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64)))))
(*.f64 (pow.f64 d1 #s(literal -1/4 binary64)) (*.f64 (pow.f64 d1 #s(literal -1/4 binary64)) (pow.f64 d1 #s(literal -1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) (pow.f64 d1 #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) (/.f64 (pow.f64 d1 #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (sqrt.f64 d1) #s(literal -1 binary64)) (pow.f64 (sqrt.f64 d1) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) d1))
(*.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 d1)) (pow.f64 d1 #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64)) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) d1))
(*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64)))) (pow.f64 d1 #s(literal -1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) (pow.f64 #s(literal -1 binary64) #s(literal -1/2 binary64))) (pow.f64 d1 #s(literal -1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64))) (pow.f64 d1 #s(literal -1/4 binary64))) (pow.f64 d1 #s(literal -1/4 binary64)))
(*.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (pow.f64 d1 #s(literal -1/2 binary64)))) (pow.f64 d1 #s(literal -1/2 binary64)))
(*.f64 (*.f64 (pow.f64 d1 #s(literal -1/2 binary64)) (pow.f64 d1 #s(literal -1/4 binary64))) (pow.f64 d1 #s(literal -1/4 binary64)))

simplify9.0ms (0.2%)

Algorithm
egg-herbie
Rules
*-lowering-*.f32
*-lowering-*.f64
*-commutative
/-lowering-/.f32
/-lowering-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07132
112132
012132
Stop Event
iter limit
saturated
Counts
48 → 48
Calls
Call 1
Inputs
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* 30 d1)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(* d1 d2)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
(/ 1 d1)
Outputs
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* 30 d1)
(*.f64 #s(literal 30 binary64) d1)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(* d1 d2)
(*.f64 d1 d2)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)
(/ 1 d1)
(/.f64 #s(literal 1 binary64) d1)

eval33.0ms (0.7%)

Compiler

Compiled 2708 to 519 computations (80.8% saved)

prune33.0ms (0.7%)

Pruning

8 alts after pruning (1 fresh and 7 done)

PrunedKeptTotal
New2941295
Fresh000
Picked022
Done055
Total2948302
Accuracy
100.0%
Counts
302 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.8%
(/.f64 d2 (/.f64 #s(literal 1 binary64) d1))
46.2%
(/.f64 d1 #s(literal 1/30 binary64))
99.6%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
100.0%
(*.f64 d1 (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
53.9%
(*.f64 d1 d2)
46.3%
(*.f64 d1 #s(literal 30 binary64))
2.7%
(neg.f64 (*.f64 d1 d2))
Compiler

Compiled 53 to 38 computations (28.3% saved)

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
cost-diff-64
(neg.f64 (*.f64 d1 d2))
cost-diff0
(*.f64 d1 d2)
Rules
88×sum3-define
76×fma-define
32×fma-lowering-fma.f32
32×fma-lowering-fma.f64
24×fmsub-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049
1139
2229
3329
4549
5869
6989
71219
81889
01889
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(neg (* d1 d2))
(* d1 d2)
d1
d2
Outputs
(neg (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(* d1 d2)
(*.f64 d1 d2)
d1
d2

localize18.0ms (0.4%)

Localize:

Found 2 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 d1 d2)
accuracy100.0%
(neg.f64 (*.f64 d1 d2))
Results
12.0ms256×0valid
Compiler

Compiled 12 to 5 computations (58.3% saved)

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

series1.0ms (0%)

Counts
2 → 48
Calls
Call 1
Inputs
#<alt (* d1 d2)>
#<alt (neg (* d1 d2))>
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 (* -1 (* d1 d2))>
#<alt (* -1 (* d1 d2))>
#<alt (* -1 (* d1 d2))>
#<alt (* -1 (* d1 d2))>
#<alt (* -1 (* d1 d2))>
#<alt (* -1 (* d1 d2))>
#<alt (* -1 (* d1 d2))>
#<alt (* -1 (* d1 d2))>
#<alt (* -1 (* d1 d2))>
#<alt (* -1 (* d1 d2))>
#<alt (* -1 (* d1 d2))>
#<alt (* -1 (* d1 d2))>
#<alt (* -1 (* d1 d2))>
#<alt (* -1 (* d1 d2))>
#<alt (* -1 (* d1 d2))>
#<alt (* -1 (* d1 d2))>
#<alt (* -1 (* d1 d2))>
#<alt (* -1 (* d1 d2))>
#<alt (* -1 (* d1 d2))>
#<alt (* -1 (* d1 d2))>
#<alt (* -1 (* d1 d2))>
#<alt (* -1 (* d1 d2))>
#<alt (* -1 (* d1 d2))>
#<alt (* -1 (* d1 d2))>
Calls

12 calls:

TimeVariablePointExpression
0.0ms
d1
@0
(neg (* d1 d2))
0.0ms
d2
@-inf
(* d1 d2)
0.0ms
d1
@-inf
(neg (* d1 d2))
0.0ms
d2
@-inf
(neg (* d1 d2))
0.0ms
d1
@inf
(neg (* d1 d2))

rewrite92.0ms (1.9%)

Algorithm
batch-egg-rewrite
Rules
946×*-lowering-*.f32
946×*-lowering-*.f64
890×/-lowering-/.f32
890×/-lowering-/.f64
238×frac-times
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047
1137
2357
32087
024737
Stop Event
iter limit
iter limit
node limit
Counts
2 → 201
Calls
Call 1
Inputs
(* d1 d2)
(neg (* d1 d2))
Outputs
(+.f64 (*.f64 d1 d2) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(+.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) d2)))
(+.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d2) (-.f64 #s(literal 0 binary64) d1)))
(+.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)) #s(literal -1 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (*.f64 d1 d2)))
(+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d1)) d2))
(+.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (-.f64 #s(literal 0 binary64) d2)) d1))
(-.f64 (*.f64 d1 d2) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))
(fma.f64 d1 d2 #s(literal 0 binary64))
(fma.f64 d2 d1 #s(literal 0 binary64))
(neg.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 d2))
(/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (*.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d2) d1)
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1) d2)
(/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))) d1) (*.f64 d1 (*.f64 d2 d2)))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))) d2) (*.f64 d1 (*.f64 d1 d2)))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))) (*.f64 d1 d2)) (*.f64 d1 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))) (*.f64 d1 d1)) (*.f64 d2 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))) (*.f64 d2 d2)) (*.f64 d1 d1))
(/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))) (*.f64 d1 (*.f64 d1 d2))) d2)
(/.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))) (*.f64 d1 (*.f64 d2 d2))) d1)
(/.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) d1) (-.f64 #s(literal 0 binary64) d2))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) d2) (-.f64 #s(literal 0 binary64) d1))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) #s(literal -1 binary64)) (*.f64 d1 d2))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) (-.f64 #s(literal 0 binary64) d1)) d2)
(/.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) (-.f64 #s(literal 0 binary64) d2)) d1)
(/.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) (*.f64 d1 d2)))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)))
(pow.f64 (*.f64 d1 d2) #s(literal 1 binary64))
(*.f64 d1 d2)
(*.f64 d1 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2)))
(*.f64 d2 d1)
(*.f64 d2 (/.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 d2)))
(*.f64 (*.f64 d1 d2) (/.f64 (*.f64 d1 d2) (*.f64 d1 d2)))
(*.f64 (*.f64 d1 d2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (/.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))
(*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))))
(*.f64 (*.f64 d1 (*.f64 d1 d1)) (/.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))
(*.f64 (*.f64 d2 (*.f64 d2 d2)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) (*.f64 d1 d2)))
(*.f64 (*.f64 d1 d1) (/.f64 (*.f64 d2 d2) (*.f64 d1 d2)))
(*.f64 (*.f64 d2 d2) (/.f64 (*.f64 d1 d1) (*.f64 d1 d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))))
(*.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3/2 binary64)) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3/2 binary64)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))
(*.f64 (*.f64 d1 (*.f64 d2 d2)) (/.f64 d1 (*.f64 d1 d2)))
(*.f64 (*.f64 d1 (*.f64 d1 d2)) (/.f64 d2 (*.f64 d1 d2)))
(*.f64 (/.f64 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 d2 d2))))
(*.f64 (/.f64 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 d2) d2))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 d2 d2))) (/.f64 (*.f64 d1 d2) d1))
(*.f64 (/.f64 (*.f64 d1 d2) d2) (/.f64 (*.f64 d1 d2) d1))
(*.f64 (/.f64 (*.f64 d1 d2) d2) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 d1 d2))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 d1 d2))) (/.f64 (*.f64 d1 d2) d2))
(*.f64 (/.f64 (*.f64 d1 d2) (*.f64 d1 d2)) (*.f64 d1 d2))
(*.f64 (/.f64 (*.f64 d1 d2) (*.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d2 d2)))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d2 d2)) (/.f64 (*.f64 d1 d2) (*.f64 d1 d1)))
(*.f64 (/.f64 (*.f64 d1 d2) (*.f64 d2 d2)) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 d1)))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 d1)) (/.f64 (*.f64 d1 d2) (*.f64 d2 d2)))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d2) (/.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 d2))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1) (/.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 d2))))
(*.f64 (/.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1))
(*.f64 (/.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d2))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) d1) (/.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d2 d2))))
(*.f64 (/.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d2 d2))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) d1))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) d2) (/.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 d2))))
(*.f64 (/.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 d2))) (/.f64 (*.f64 d1 (*.f64 d1 d1)) d2))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d2)) (/.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d1 d2)))
(*.f64 (/.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d1 d2)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d2)))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1)) (/.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)))
(*.f64 (/.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 d2)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 d1)))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 d2)) (/.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d1 d1)))
(*.f64 (/.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d1 d1)) (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d2 d2)))
(*.f64 (/.f64 (*.f64 d2 (*.f64 d2 d2)) d2) (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d2))))
(*.f64 (/.f64 (*.f64 d2 (*.f64 d2 d2)) d1) (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d2 d2))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d2 d2))) (/.f64 (*.f64 d2 (*.f64 d2 d2)) d1))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d2))) (/.f64 (*.f64 d2 (*.f64 d2 d2)) d2))
(*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3/2 binary64)) d1) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3/2 binary64)) (*.f64 d1 (*.f64 d2 d2))))
(*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3/2 binary64)) (*.f64 d1 (*.f64 d2 d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3/2 binary64)) d1))
(*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3/2 binary64)) d2) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3/2 binary64)) (*.f64 d1 (*.f64 d1 d2))))
(*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3/2 binary64)) (*.f64 d1 (*.f64 d1 d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3/2 binary64)) d2))
(*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3/2 binary64)) (*.f64 d1 d2)) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3/2 binary64)) (*.f64 d1 d2)))
(*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3/2 binary64)) (*.f64 d1 d1)) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3/2 binary64)) (*.f64 d2 d2)))
(*.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3/2 binary64)) (*.f64 d2 d2)) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3/2 binary64)) (*.f64 d1 d1)))
(*.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d2 d2)) d2))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d2) (/.f64 d1 d1))
(*.f64 (/.f64 d1 d2) (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 d2))
(*.f64 (/.f64 d2 d1) (/.f64 (*.f64 d1 (*.f64 d1 d2)) d2))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 d2)) d2) (/.f64 d2 d1))
(*.f64 (/.f64 d2 d2) (/.f64 (*.f64 d1 (*.f64 d1 d2)) d1))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 d2)) d1) (/.f64 d2 d2))
(*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) d2))
(*.f64 (/.f64 (*.f64 d2 d2) d2) (/.f64 (*.f64 d1 d1) d1))
(*.f64 (/.f64 (*.f64 d1 d1) d2) (/.f64 (*.f64 d2 d2) d1))
(*.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) d2))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2)))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))) (*.f64 d1 d2))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))))
(+.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))
(-.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(fma.f64 d1 (-.f64 #s(literal 0 binary64) d2) #s(literal 0 binary64))
(fma.f64 d2 (-.f64 #s(literal 0 binary64) d1) #s(literal 0 binary64))
(fma.f64 (*.f64 d1 d2) #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 d1 d2) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) d1) d2 #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) d2) d1 #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) (*.f64 d1 d2)) #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) #s(literal 0 binary64))
(neg.f64 (*.f64 d1 d2))
(/.f64 (*.f64 d1 d2) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))))
(/.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))
(/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))
(/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) (*.f64 d1 d2))
(/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) (*.f64 d1 d2)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))) #s(literal 1 binary64)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) #s(literal 1 binary64)) (*.f64 d1 d2))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) #s(literal 1 binary64)) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))) (*.f64 d1 d2)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) #s(literal 1 binary64)) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d2) (-.f64 #s(literal 0 binary64) d1))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) d1) (-.f64 #s(literal 0 binary64) d2))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 d2 d2)))) (*.f64 d2 d2))
(/.f64 (*.f64 d1 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2))) d2)
(/.f64 (*.f64 d2 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 d1 d1))
(/.f64 (*.f64 d2 (-.f64 #s(literal 0 binary64) (*.f64 d1 d1))) d1)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 d1 d1))) d2) (*.f64 d1 d1))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 d1)) d2) d1)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 (*.f64 d2 d2))) d1) (*.f64 d2 d2))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d2 d2)) d1) d2)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) (*.f64 d1 d2))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) (*.f64 d1 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (/.f64 #s(literal 1 binary64) (*.f64 d1 d2))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) d1) d2)
(/.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) d2) d1)
(/.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))) d1) (*.f64 d1 (*.f64 d2 d2)))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))) d2) (*.f64 d1 (*.f64 d1 d2)))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))) (*.f64 d1 d1)) (*.f64 d2 d2))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))) (*.f64 d2 d2)) (*.f64 d1 d1))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))) (*.f64 d1 (*.f64 d1 d2))) d2)
(/.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))) (*.f64 d1 (*.f64 d2 d2))) d1)
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) #s(literal -1 binary64)) (*.f64 d1 d2))
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (-.f64 #s(literal 0 binary64) d1)) d2)
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (-.f64 #s(literal 0 binary64) d2)) d1)
(/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) #s(literal -1 binary64))
(*.f64 d1 (-.f64 #s(literal 0 binary64) d2))
(*.f64 d2 (-.f64 #s(literal 0 binary64) d1))
(*.f64 (*.f64 d1 d2) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 d1 d2))
(*.f64 (-.f64 #s(literal 0 binary64) d1) d2)
(*.f64 (-.f64 #s(literal 0 binary64) d2) d1)
(*.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) (*.f64 d1 d2)))
(*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))))
(*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)))
(*.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 d2)) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))) (*.f64 d1 d2))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 d2))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))) (*.f64 d1 (*.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))
(*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 d1 (-.f64 #s(literal 0 binary64) d2)))

simplify11.0ms (0.2%)

Algorithm
egg-herbie
Rules
88×sum3-define
76×fma-define
32×fma-lowering-fma.f32
32×fma-lowering-fma.f64
24×fmsub-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05168
110168
223168
327168
431168
553168
685168
797168
8120168
9187168
0187168
Stop Event
iter limit
saturated
Counts
48 → 48
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)
(* -1 (* d1 d2))
(* -1 (* d1 d2))
(* -1 (* d1 d2))
(* -1 (* d1 d2))
(* -1 (* d1 d2))
(* -1 (* d1 d2))
(* -1 (* d1 d2))
(* -1 (* d1 d2))
(* -1 (* d1 d2))
(* -1 (* d1 d2))
(* -1 (* d1 d2))
(* -1 (* d1 d2))
(* -1 (* d1 d2))
(* -1 (* d1 d2))
(* -1 (* d1 d2))
(* -1 (* d1 d2))
(* -1 (* d1 d2))
(* -1 (* d1 d2))
(* -1 (* d1 d2))
(* -1 (* d1 d2))
(* -1 (* d1 d2))
(* -1 (* d1 d2))
(* -1 (* d1 d2))
(* -1 (* d1 d2))
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)
(* -1 (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(* -1 (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(* -1 (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(* -1 (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(* -1 (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(* -1 (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(* -1 (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(* -1 (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(* -1 (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(* -1 (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(* -1 (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(* -1 (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(* -1 (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(* -1 (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(* -1 (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(* -1 (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(* -1 (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(* -1 (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(* -1 (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(* -1 (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(* -1 (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(* -1 (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(* -1 (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))
(* -1 (* d1 d2))
(-.f64 #s(literal 0 binary64) (*.f64 d1 d2))

eval23.0ms (0.5%)

Compiler

Compiled 4015 to 480 computations (88% saved)

prune42.0ms (0.9%)

Pruning

8 alts after pruning (0 fresh and 8 done)

PrunedKeptTotal
New2490249
Fresh000
Picked011
Done077
Total2498257
Accuracy
100.0%
Counts
257 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.8%
(/.f64 d2 (/.f64 #s(literal 1 binary64) d1))
46.2%
(/.f64 d1 #s(literal 1/30 binary64))
99.6%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
100.0%
(*.f64 d1 (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
53.9%
(*.f64 d1 d2)
46.3%
(*.f64 d1 #s(literal 30 binary64))
2.7%
(neg.f64 (*.f64 d1 d2))
Compiler

Compiled 110 to 63 computations (42.7% saved)

regimes11.0ms (0.2%)

Counts
10 → 1
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 30 binary64))
(*.f64 d1 d2)
(/.f64 d1 #s(literal 1/30 binary64))
(neg.f64 (*.f64 d1 d2))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(/.f64 d2 (/.f64 #s(literal 1 binary64) d1))
(*.f64 d1 (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))))
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Outputs
(*.f64 d1 (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))
Calls

3 calls:

4.0ms
d1
4.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
3.0ms
d2
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
100.0%1(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Compiler

Compiled 19 to 13 computations (31.6% saved)

regimes7.0ms (0.2%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

regimes5.0ms (0.1%)

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

2 calls:

2.0ms
d1
2.0ms
d2
Results
AccuracySegmentsBranch
62.0%4d1
96.2%3d2
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

2 calls:

1.0ms
d1
1.0ms
d2
Results
AccuracySegmentsBranch
46.3%1d1
46.3%1d2
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch30.0ms (0.6%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
13.0ms
28.466561917795975
16130671350.593386
13.0ms
-27256.07370427878
-28.67554562267178
Results
16.0ms272×0valid
Compiler

Compiled 222 to 166 computations (25.2% saved)

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

simplify7.0ms (0.2%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01730
12730
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 d1 (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(if (<=.f64 d2 #s(literal -30 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(*.f64 d1 #s(literal 30 binary64))
Outputs
(*.f64 d1 (+.f64 (+.f64 d2 #s(literal 10 binary64)) #s(literal 20 binary64)))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(if (<=.f64 d2 #s(literal -30 binary64)) (*.f64 d1 d2) (if (<=.f64 d2 #s(literal 30 binary64)) (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2)))
(*.f64 d1 #s(literal 30 binary64))

soundness567.0ms (12%)

Rules
5242×*-lowering-*.f32
5242×*-lowering-*.f64
2840×/-lowering-/.f32
2840×/-lowering-/.f64
2096×fnmsub-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01227
16927
265227
0876927
058516
1195516
2547516
31810516
44912516
08018516
099
1207
2475
3785
4865
5875
0875
Stop Event
done
iter limit
saturated
iter limit
node limit
iter limit
node limit
Compiler

Compiled 93 to 60 computations (35.5% saved)

preprocess43.0ms (0.9%)

Remove

(negabs d1)

Compiler

Compiled 144 to 90 computations (37.5% saved)

end0.0ms (0%)

Profiling

Loading profile data...