FastMath test2

Time bar (total: 3.3s)

analyze0.0ms (0%)

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

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

sample890.0ms (27.4%)

Results
621.0ms8131×0valid
11.0ms63×2valid
8.0ms62×1valid
Precisions
Click to see histograms. Total time spent on operations: 377.0ms
ival-mult: 268.0ms (71.1% of total)
ival-add: 90.0ms (23.9% of total)
const: 14.0ms (3.7% of total)
backward-pass: 5.0ms (1.3% of total)
Bogosity

preprocess75.0ms (2.3%)

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)

explain88.0ms (2.7%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-#s(literal 10 binary64)
00-0-#s(literal 20 binary64)
00-0-d1
00-0-d2
00-0-(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
00-0-(*.f64 d1 #s(literal 20 binary64))
00-0-(*.f64 d1 d2)
00-0-(*.f64 d1 #s(literal 10 binary64))
00-0-(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
Results
42.0ms476×0valid
4.0ms22×1valid
4.0ms14×2valid
Compiler

Compiled 81 to 29 computations (64.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-mult: 14.0ms (57.2% of total)
ival-add: 8.0ms (32.7% of total)
const: 1.0ms (4.1% of total)
backward-pass: 1.0ms (4.1% 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.7%
(+.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)

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

localize56.0ms (1.7%)

Localize:

Found 6 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 d1 #s(literal 20 binary64))
accuracy100.0%
(*.f64 d1 #s(literal 10 binary64))
accuracy99.9%
(+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2))
accuracy99.8%
(+.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
33.0ms238×0valid
2.0ms2valid
2.0ms11×1valid
Compiler

Compiled 45 to 13 computations (71.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-add: 9.0ms (51.7% of total)
ival-mult: 7.0ms (40.2% of total)
const: 1.0ms (5.7% of total)
backward-pass: 1.0ms (5.7% of total)

series12.0ms (0.4%)

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
5.0ms
d1
@inf
(+ (+ (* d1 10) (* d1 d2)) (* d1 20))
1.0ms
d1
@0
(+ (+ (* d1 10) (* d1 d2)) (* d1 20))
0.0ms
d2
@-inf
(* d1 (+ d2 30))
0.0ms
d1
@0
(* d1 (+ d2 30))
0.0ms
d1
@-inf
(* d1 (+ d2 30))

rewrite312.0ms (9.6%)

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
264727
0873627
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 d1 (*.f64 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 d2 (*.f64 d1 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 d1 (*.f64 d1 #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 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 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 d1 (*.f64 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 d2 (*.f64 d1 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 (*.f64 d1 (*.f64 d1 d2)) (-.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 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))))
(neg.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) 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 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 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 (*.f64 d1 #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 d1 (*.f64 d1 #s(literal 400 binary64))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))))
(/.f64 (*.f64 d1 (*.f64 (+.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 (*.f64 d1 #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 d1 (*.f64 d1 #s(literal 400 binary64))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 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 (*.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 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 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.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 d1 (*.f64 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 d1 (*.f64 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 (*.f64 d1 #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 (*.f64 d1 #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 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (+.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 d1 #s(literal 400 binary64))) (+.f64 (*.f64 d1 (*.f64 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 d1 (*.f64 (+.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 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 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 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) 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 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (+.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 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 d1 (*.f64 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 d1 (*.f64 d1 #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 d1 (*.f64 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 d1 (*.f64 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 d2 (*.f64 d1 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 d1 (*.f64 d1 #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 d1 (*.f64 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 d1 (*.f64 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 (*.f64 d1 #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 d1 (*.f64 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 (*.f64 d1 #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 (*.f64 d1 #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 d1 (*.f64 (+.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 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 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 (*.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 #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))))))
(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 #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 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 d2 (*.f64 (*.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 #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 #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 #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 #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 d1 (*.f64 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 d2 (*.f64 d1 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 d1 (*.f64 d1 #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 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 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 d1 (*.f64 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 d2 (*.f64 d1 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 (*.f64 d1 (*.f64 d1 d2)) (-.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 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))))
(neg.f64 (/.f64 (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) 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 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 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 (*.f64 d1 #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 d1 (*.f64 d1 #s(literal 400 binary64))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))))
(/.f64 (*.f64 d1 (*.f64 (+.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 (*.f64 d1 #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 d1 (*.f64 d1 #s(literal 400 binary64))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 d2 #s(literal -10 binary64))))
(/.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (+.f64 (*.f64 d1 (*.f64 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 (*.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 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 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.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 d1 (*.f64 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 d1 (*.f64 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 (*.f64 d1 #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 (*.f64 d1 #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 (*.f64 (*.f64 d1 (+.f64 d2 #s(literal 10 binary64))) (+.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 d1 #s(literal 400 binary64))) (+.f64 (*.f64 d1 (*.f64 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 d1 (*.f64 (+.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 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))))) (neg.f64 (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 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 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64))))))) (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) 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 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))) (+.f64 (*.f64 #s(literal 900 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 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 d1 (*.f64 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 d1 (*.f64 d1 #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 d1 (*.f64 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 d1 (*.f64 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 d2 (*.f64 d1 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 d1 (*.f64 d1 #s(literal 400 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))) (/.f64 (*.f64 d1 (*.f64 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 d1 (*.f64 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 (*.f64 d1 #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 d1 (*.f64 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 (*.f64 d1 #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 (*.f64 d1 #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 d1 (*.f64 (+.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 (*.f64 d1 #s(literal 20 binary64)) (*.f64 d1 (-.f64 #s(literal 20 binary64) (+.f64 d2 #s(literal 10 binary64)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 (*.f64 (+.f64 d2 #s(literal 30 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -10 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d1) (+.f64 d2 #s(literal -10 binary64)))))
(*.f64 (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 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 (*.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 d2 (*.f64 d1 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 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 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 (+.f64 d2 #s(literal 10 binary64)) (-.f64 #s(literal 0 binary64) d1)))
(/.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 (*.f64 d1 (*.f64 d1 d2)) (-.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 d2 (*.f64 d1 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 (*.f64 d1 (*.f64 d1 d2)) (-.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 d2 (*.f64 d1 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 (-.f64 #s(literal 0 binary64) 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 d2 (*.f64 d1 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 d2 (*.f64 d1 d2))))) (*.f64 d1 (*.f64 (-.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 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2))))))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 #s(literal 1000000 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (*.f64 d1 (*.f64 d1 d1)))) (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (-.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d2 (*.f64 d1 d2)))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) #s(literal 1000 binary64))))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 100 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d2)) (-.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 d2 (*.f64 d1 d2))) (+.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 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 (*.f64 d1 (*.f64 d1 d2)) (-.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 (*.f64 d1 (*.f64 d1 d2)) (-.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 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 10 binary64) d2))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 100 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) 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 d2 (*.f64 d1 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 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 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 d2 (*.f64 d1 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 d2 (*.f64 d1 d2))) (*.f64 d1 (-.f64 #s(literal 10 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d2 (*.f64 d1 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 d2 (*.f64 d1 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 (*.f64 d1 (*.f64 d1 d2)) (-.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 d2 (*.f64 d1 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 (*.f64 d1 (*.f64 d1 d2)) (-.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 (*.f64 d1 (*.f64 d1 d2)) (-.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 (*.f64 d1 (*.f64 d1 d2)) (-.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 (-.f64 #s(literal 0 binary64) 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)

simplify151.0ms (4.7%)

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

eval44.0ms (1.4%)

Compiler

Compiled 9110 to 677 computations (92.6% saved)

prune66.0ms (2%)

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New4364440
Fresh000
Picked112
Done000
Total4375442
Accuracy
100.0%
Counts
442 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.7%
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal 30 binary64))))
100.0%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
55.3%
(*.f64 d1 d2)
47.4%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 35 to 25 computations (28.6% saved)

simplify6.0ms (0.2%)

Algorithm
egg-herbie
Localize:

Found 8 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))
Rules
16×/-lowering-/.f32
16×/-lowering-/.f64
16×*-lowering-*.f32
16×*-lowering-*.f64
10×fma-define
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01040
12140
22640
33540
43840
53940
03940
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* 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 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 #s(literal 30 binary64) d2))
(* 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 #s(literal 30 binary64) d2))
d1
(/ 1 (+ d2 30))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2))
1
#s(literal 1 binary64)
(+ d2 30)
(+.f64 #s(literal 30 binary64) d2)
d2
30
#s(literal 30 binary64)

localize48.0ms (1.5%)

Localize:

Found 8 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))
accuracy100.0%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
accuracy100.0%
(*.f64 d1 d2)
accuracy100.0%
(*.f64 d1 #s(literal 30 binary64))
Results
32.0ms253×0valid
1.0ms2valid
0.0ms1valid
Compiler

Compiled 48 to 11 computations (77.1% saved)

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

series4.0ms (0.1%)

Counts
6 → 108
Calls
Call 1
Inputs
#<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 (* 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

27 calls:

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

rewrite259.0ms (8%)

Algorithm
batch-egg-rewrite
Rules
2876×*-lowering-*.f32
2876×*-lowering-*.f64
2064×fma-lowering-fma.f32
2064×fma-lowering-fma.f64
1956×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01023
16323
243723
3509323
0810823
Stop Event
iter limit
node limit
Counts
6 → 540
Calls
Call 1
Inputs
(* d1 30)
(* d1 d2)
(+ (* d1 d2) (* d1 30))
(/ d1 (/ 1 (+ d2 30)))
(/ 1 (+ d2 30))
(+ d2 30)
Outputs
(/.f64 #s(literal 30 binary64) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64))
(/.f64 (*.f64 d1 #s(literal -30 binary64)) #s(literal -1 binary64))
(*.f64 d1 #s(literal 30 binary64))
(*.f64 #s(literal 30 binary64) d1)
(*.f64 (*.f64 d1 #s(literal 30 binary64)) #s(literal 1 binary64))
(/.f64 d2 (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d1 d2) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 d1 d2)) #s(literal -1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) d2) (/.f64 #s(literal 1 binary64) d1))
(/.f64 (*.f64 d2 #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) d1))
(*.f64 d1 d2)
(*.f64 d1 (*.f64 #s(literal 1 binary64) d2))
(*.f64 d2 d1)
(*.f64 (*.f64 d1 d2) #s(literal 1 binary64))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 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 (-.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 #s(literal -30 binary64) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) d2) (-.f64 #s(literal 0 binary64) d1)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d2) (-.f64 #s(literal 0 binary64) d1)) (*.f64 #s(literal -30 binary64) (-.f64 #s(literal 0 binary64) d1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2)) d1)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 30 binary64) d2))) (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d2 (/.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (*.f64 d1 d2) (/.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (*.f64 d2 d2) (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d2 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (*.f64 d1 (*.f64 d1 d2)) (/.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (*.f64 d1 (*.f64 d2 d2)) (/.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d2 d2)) (+.f64 d2 #s(literal -30 binary64))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 d1 (*.f64 d1 d2)) (+.f64 d2 #s(literal -30 binary64))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 d2) (+.f64 d2 #s(literal -30 binary64))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (+.f64 d2 #s(literal -30 binary64))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 d2)) d1) (/.f64 d2 (+.f64 d2 #s(literal -30 binary64))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(neg.f64 (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2)) d1)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2)) d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.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 d1 (-.f64 #s(literal 30 binary64) d2)) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))))
(/.f64 (+.f64 #s(literal 30 binary64) d2) (/.f64 #s(literal 1 binary64) d1))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 30 binary64) d2))))
(/.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 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 d1 (+.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 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.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 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 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 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)))))) (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64)))) (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal 900 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal 900 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal 900 binary64)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))))) (*.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 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d1)) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 30 binary64) d2)))
(/.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 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.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 #s(literal 900 binary64) (*.f64 d2 (+.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 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 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 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 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 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 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 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 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 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 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 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 d1 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 30 binary64) d2))
(/.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 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 900 binary64) (*.f64 d2 d2))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) (-.f64 #s(literal 0 binary64) d1)) #s(literal -1 binary64))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 900 binary64) (*.f64 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 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 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 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) d1) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 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 #s(literal 900 binary64) (*.f64 d2 (+.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 #s(literal 900 binary64) (*.f64 d2 (+.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 #s(literal 900 binary64) (*.f64 d2 (+.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))) d1) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 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 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 30 binary64) d2))
(/.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 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 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 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal 900 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal 900 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal 900 binary64))) (*.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 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 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 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (/.f64 d1 (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal -1/2 binary64))) (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal -1/2 binary64)))
(/.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.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 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 (+.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 #s(literal 1 binary64) (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) #s(literal 1 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 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)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal 900 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal 900 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal 900 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) d1) (+.f64 d2 #s(literal -30 binary64)))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2)) d1) #s(literal -1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (*.f64 (*.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 #s(literal 30 binary64) d2)) (/.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 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)))
(*.f64 (-.f64 #s(literal -30 binary64) d2) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal -30 binary64) d2))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))) d1))
(*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 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 d1 (+.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 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 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))))
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d1)) (-.f64 #s(literal -30 binary64) d2))
(*.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 d1 (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal -1/2 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 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 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 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2)) d1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2)) d1) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (+.f64 (*.f64 (*.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 (*.f64 d1 #s(literal 30 binary64))) (-.f64 #s(literal 30 binary64) d2)) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 30 binary64))) (-.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 30 binary64))) (-.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 d1 (*.f64 (*.f64 d1 #s(literal 30 binary64)) d2))))) (+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 d1 (*.f64 (*.f64 d1 #s(literal 30 binary64)) d2))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 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 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 d2 d2)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (+.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 30 binary64) d2)))) (+.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (*.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (+.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64))) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2))))
(+.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
(+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 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 (-.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 #s(literal -30 binary64) (-.f64 #s(literal 0 binary64) d1)) (*.f64 (-.f64 #s(literal 0 binary64) d2) (-.f64 #s(literal 0 binary64) d1)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d2) (-.f64 #s(literal 0 binary64) d1)) (*.f64 #s(literal -30 binary64) (-.f64 #s(literal 0 binary64) d1)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2)) d1)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 30 binary64) d2))) (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)))
(-.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(fma.f64 d1 #s(literal 30 binary64) (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d1 (/.f64 (*.f64 d1 (*.f64 d2 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 #s(literal 30 binary64) d1 (*.f64 d1 d2))
(fma.f64 d2 d1 (*.f64 d1 #s(literal 30 binary64)))
(fma.f64 d2 (/.f64 (*.f64 d1 (*.f64 d1 d2)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (*.f64 d1 d2) (/.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (*.f64 d2 d2) (/.f64 (*.f64 d1 d1) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (*.f64 d1 d1) (/.f64 (*.f64 d2 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (*.f64 d1 (*.f64 d1 d2)) (/.f64 d2 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (*.f64 d1 (*.f64 d2 d2)) (/.f64 d1 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 d1 (*.f64 d2 d2)) (+.f64 d2 #s(literal -30 binary64))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (/.f64 d2 d1) (/.f64 (*.f64 d1 (*.f64 d1 d2)) (+.f64 d2 #s(literal -30 binary64))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 d2) d1) (/.f64 (*.f64 d1 d2) (+.f64 d2 #s(literal -30 binary64))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (/.f64 (*.f64 d2 d2) d1) (/.f64 (*.f64 d1 d1) (+.f64 d2 #s(literal -30 binary64))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal -30 binary64))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 d2)) d1) (/.f64 d2 (+.f64 d2 #s(literal -30 binary64))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d2 d2)) d1) (/.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(fma.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))) (neg.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(neg.f64 (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2)) d1)))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2)) d1))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.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 d1 (-.f64 #s(literal 30 binary64) d2)) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))))
(/.f64 (+.f64 #s(literal 30 binary64) d2) (/.f64 #s(literal 1 binary64) d1))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 30 binary64) d2))))
(/.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 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))))
(/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 d1 (+.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 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.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 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 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 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)))))) (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64)))) (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal 900 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal 900 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal 900 binary64)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (*.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (*.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))))) (*.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 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d1)) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 30 binary64) d2)))
(/.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 d1 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.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 #s(literal 900 binary64) (*.f64 d2 (+.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 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 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) d1) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 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 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 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 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 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 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 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 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 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 d1 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 30 binary64) d2))
(/.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 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 900 binary64) (*.f64 d2 d2))) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) (-.f64 #s(literal 0 binary64) d1)) #s(literal -1 binary64))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 900 binary64) (*.f64 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 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 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 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) d1) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 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 #s(literal 900 binary64) (*.f64 d2 (+.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 #s(literal 900 binary64) (*.f64 d2 (+.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 #s(literal 900 binary64) (*.f64 d2 (+.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))) d1) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 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 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 30 binary64) d2))
(/.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 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 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 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal 900 binary64))))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal 900 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal 900 binary64))) (*.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 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 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 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(/.f64 (/.f64 d1 (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal -1/2 binary64))) (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal -1/2 binary64)))
(/.f64 (/.f64 d1 (/.f64 #s(literal 1 binary64) (+.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 d1 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 3 binary64))) (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (+.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (*.f64 (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))) (+.f64 (/.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (/.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 d1 (+.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 #s(literal 1 binary64) (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)))) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) #s(literal 1 binary64)) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) #s(literal 1 binary64)) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))) (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 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)))))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))) (+.f64 (*.f64 (*.f64 d1 d2) (*.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))) (*.f64 (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))) (-.f64 (*.f64 #s(literal 27000 binary64) (*.f64 d1 (*.f64 d1 d1))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal 900 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal 900 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal 900 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) d1) (+.f64 d2 #s(literal -30 binary64)))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2)) d1) #s(literal -1 binary64))
(*.f64 d1 (+.f64 #s(literal 30 binary64) d2))
(*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (*.f64 (*.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 #s(literal 30 binary64) d2)) (/.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 #s(literal 30 binary64) d2)))
(*.f64 (+.f64 #s(literal 30 binary64) d2) d1)
(*.f64 #s(literal -1 binary64) (*.f64 d1 (-.f64 #s(literal -30 binary64) d2)))
(*.f64 (-.f64 #s(literal -30 binary64) d2) (-.f64 #s(literal 0 binary64) d1))
(*.f64 (-.f64 #s(literal 0 binary64) d1) (-.f64 #s(literal -30 binary64) d2))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))
(*.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (*.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))))
(*.f64 (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))) d1))
(*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) #s(literal 1 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 d1 (+.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 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 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))))
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) d1)) (-.f64 #s(literal -30 binary64) d2))
(*.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)) d1) (/.f64 (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 d1 (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal -1/2 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 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 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 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2)) d1) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2)) d1) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64)))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (+.f64 (*.f64 (*.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 (*.f64 d1 #s(literal 30 binary64))) (-.f64 #s(literal 30 binary64) d2)) (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 (-.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 30 binary64) d2))))))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (*.f64 d1 d1))) (*.f64 (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 30 binary64))) (-.f64 #s(literal 30 binary64) d2)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d1 #s(literal 30 binary64))) (-.f64 #s(literal 30 binary64) d2)) (*.f64 d1 (*.f64 d1 (*.f64 d2 d2)))))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (+.f64 (*.f64 d1 (*.f64 d1 #s(literal 900 binary64))) (*.f64 (*.f64 d1 d2) (*.f64 d1 (+.f64 d2 #s(literal -30 binary64))))) (+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 d1 (*.f64 (*.f64 d1 #s(literal 30 binary64)) d2))))) (+.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 d1 (*.f64 (*.f64 d1 #s(literal 30 binary64)) d2))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 (*.f64 d1 (*.f64 d1 d1)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64)))) (+.f64 (*.f64 d1 (*.f64 d1 (*.f64 d2 d2))) (*.f64 (*.f64 d1 #s(literal 30 binary64)) (*.f64 d1 (+.f64 #s(literal 30 binary64) d2)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 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 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 d2 d2)))))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (+.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 30 binary64) d2)))) (+.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (*.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (+.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 (*.f64 d1 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64))) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2))))
(+.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 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)))
(+.f64 (*.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (*.f64 (+.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 (+.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 d2) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))))
(+.f64 (*.f64 d2 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (*.f64 #s(literal -30 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))))
(exp.f64 (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 #s(literal 30 binary64) d2))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 30 binary64) d2)))
(-.f64 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal 900 binary64)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (/.f64 (*.f64 #s(literal 30 binary64) d2) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 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))))
(neg.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2))
(/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal -30 binary64) d2))
(/.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 30 binary64) d2)) #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 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (+.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 d2 #s(literal -30 binary64)) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.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 -30 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))))
(/.f64 (+.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 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 d2 d2))))))
(/.f64 (+.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 #s(literal 30 binary64) d2)))))
(/.f64 (*.f64 (+.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 30 binary64) d2))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (+.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (*.f64 #s(literal 30 binary64) d2))))
(/.f64 (/.f64 #s(literal 1 binary64) (+.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 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 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 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 d2 d2))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.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 30 binary64) d2)))) (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (+.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (*.f64 #s(literal 30 binary64) d2))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (+.f64 #s(literal 30 binary64) d2)))
(/.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 #s(literal 30 binary64) d2)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 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 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 d2 d2)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (*.f64 (+.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 30 binary64) d2)))) (+.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (*.f64 #s(literal 30 binary64) d2)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (+.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64))) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2))))
(pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (+.f64 #s(literal 30 binary64) d2) (+.f64 #s(literal 30 binary64) d2)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (+.f64 #s(literal 30 binary64) d2))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 30 binary64) d2)) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.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 (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal -1/2 binary64)) (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal -1/2 binary64)) (/.f64 (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal -1/2 binary64)) (*.f64 (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.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 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (/.f64 (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 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 (*.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal -1/2 binary64))) (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (/.f64 #s(literal -1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) #s(literal 19683000000000 binary64))) (+.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 (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -729000000 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -729000000 binary64))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 810000 binary64) (*.f64 (*.f64 d2 d2) #s(literal 900 binary64)))))
(*.f64 (/.f64 (+.f64 d2 #s(literal -30 binary64)) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -810000 binary64))) (+.f64 (*.f64 d2 d2) #s(literal 900 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 #s(literal 30 binary64) (*.f64 d2 #s(literal 1 binary64)))
(+.f64 #s(literal 30 binary64) (*.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal -1 binary64)))
(+.f64 d2 #s(literal 30 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 (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 0 binary64) d2)) #s(literal 30 binary64))
(+.f64 (*.f64 d2 #s(literal 1 binary64)) #s(literal 30 binary64))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) d2) #s(literal -1 binary64)) #s(literal 30 binary64))
(exp.f64 (*.f64 (log.f64 (+.f64 #s(literal 30 binary64) d2)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 #s(literal 30 binary64) d2))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (log.f64 (+.f64 #s(literal 30 binary64) d2)))))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal -30 binary64) d2))
(-.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 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 900 binary64) (-.f64 #s(literal 30 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 30 binary64) d2)))
(fma.f64 d2 (/.f64 d2 (+.f64 d2 #s(literal -30 binary64))) (neg.f64 (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(fma.f64 (*.f64 d2 d2) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) (neg.f64 (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(fma.f64 (/.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (+.f64 #s(literal 30 binary64) d2) (neg.f64 (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(fma.f64 (/.f64 (*.f64 d2 d2) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64))) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2))) (neg.f64 (/.f64 #s(literal 900 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(neg.f64 (-.f64 #s(literal -30 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 30 binary64) d2) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))))
(/.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (+.f64 #s(literal 30 binary64) d2)))
(/.f64 (-.f64 #s(literal -30 binary64) d2) #s(literal -1 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 (*.f64 d2 d2)) #s(literal 27000 binary64)) (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 900 binary64) (*.f64 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 #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 (*.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 (*.f64 d2 d2) #s(literal -900 binary64)) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 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 #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 #s(literal 0 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 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2)))) #s(literal 19683000000000 binary64)) (*.f64 (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))) (+.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 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -729000000 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 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -729000000 binary64)) (*.f64 (+.f64 d2 #s(literal -30 binary64)) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 810000 binary64) (*.f64 (*.f64 d2 d2) #s(literal 900 binary64))))))
(/.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -810000 binary64)) (*.f64 (+.f64 d2 #s(literal -30 binary64)) (+.f64 (*.f64 d2 d2) #s(literal 900 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 #s(literal 900 binary64) (*.f64 d2 (+.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 #s(literal 900 binary64) (*.f64 d2 (+.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 (*.f64 d2 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 (*.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 (*.f64 d2 d2)) #s(literal 27000 binary64))) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.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 1 binary64) (-.f64 #s(literal 900 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) #s(literal 1 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 900 binary64) (*.f64 d2 d2)) #s(literal 1 binary64)) (-.f64 #s(literal 30 binary64) d2))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.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 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 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 900 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 30 binary64) d2)))
(/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal -1/2 binary64))) (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal -1/2 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 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) #s(literal 1 binary64)) (+.f64 d2 #s(literal -30 binary64)))
(/.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 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)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.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 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 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)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))) (+.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 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -729000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64)))))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (*.f64 d2 (*.f64 d2 d2)) (*.f64 d2 (*.f64 d2 d2))) #s(literal -729000000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))) (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) (+.f64 #s(literal 810000 binary64) (*.f64 (*.f64 d2 d2) #s(literal 900 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 d2 (*.f64 d2 (*.f64 d2 d2))) #s(literal -810000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64)))) (+.f64 (*.f64 d2 d2) #s(literal 900 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.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 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)))) (+.f64 d2 #s(literal -30 binary64)))
(pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2))
(*.f64 (+.f64 #s(literal 30 binary64) d2) #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 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 (*.f64 d2 d2)) #s(literal 27000 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 binary64)))
(*.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) #s(literal 1 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 #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 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 d2 #s(literal -30 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 binary64))))) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 #s(literal -30 binary64))) (+.f64 (*.f64 d2 d2) #s(literal -900 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 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 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 #s(literal 30 binary64) d2) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 900 binary64) (*.f64 d2 (+.f64 d2 #s(literal -30 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 (*.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 (*.f64 #s(literal 1 binary64) (+.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 (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal 1/2 binary64)) (pow.f64 (+.f64 #s(literal 30 binary64) d2) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 30 binary64) d2)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (+.f64 (*.f64 d2 d2) #s(literal -900 binary64))) (+.f64 #s(literal 30 binary64) d2))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 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 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 d2 d2)))))
(*.f64 (/.f64 (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal 27000 binary64)) (*.f64 (+.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 30 binary64) d2)))) (+.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (*.f64 #s(literal 30 binary64) d2)))
(*.f64 (/.f64 (+.f64 (*.f64 d2 d2) #s(literal -900 binary64)) (+.f64 (*.f64 d2 (*.f64 d2 d2)) #s(literal -27000 binary64))) (+.f64 (*.f64 d2 d2) (+.f64 #s(literal 900 binary64) (*.f64 #s(literal 30 binary64) d2))))

simplify178.0ms (5.5%)

Algorithm
egg-herbie
Rules
2106×fnmadd-define
1654×*-lowering-*.f32
1654×*-lowering-*.f64
1354×--lowering--.f32
1354×--lowering--.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
082474
1255462
2613460
31790458
44973458
08408458
Stop Event
iter limit
node limit
Counts
108 → 108
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)
(* 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
(* 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)
(* 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 #s(literal 30 binary64) d1)
(+ (* 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 #s(literal 30 binary64) d1)
(+ (* 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)

eval79.0ms (2.4%)

Compiler

Compiled 13055 to 1130 computations (91.3% saved)

prune53.0ms (1.6%)

Pruning

6 alts after pruning (2 fresh and 4 done)

PrunedKeptTotal
New6972699
Fresh000
Picked134
Done011
Total6986704
Accuracy
100.0%
Counts
704 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.2%
(/.f64 d2 (/.f64 #s(literal 1 binary64) d1))
47.4%
(/.f64 d1 #s(literal 1/30 binary64))
100.0%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
55.3%
(*.f64 d1 d2)
47.4%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 38 to 27 computations (28.9% saved)

simplify5.0ms (0.2%)

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

localize37.0ms (1.1%)

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))
accuracy100.0%
(/.f64 d1 #s(literal 1/30 binary64))
Results
20.0ms245×0valid
8.0ms11×5exit
Compiler

Compiled 19 to 8 computations (57.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
...c/correct-round.rkt:119:19: 7.0ms (47.1% of total)
ival-div: 6.0ms (40.4% of total)
backward-pass: 1.0ms (6.7% 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
(/ d1 1/30)
0.0ms
d1
@-inf
(/ d2 (/ 1 d1))
0.0ms
d2
@-inf
(/ d2 (/ 1 d1))

rewrite117.0ms (3.6%)

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
35528
034598
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 (/.f64 #s(literal 1 binary64) 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 (/.f64 #s(literal 1 binary64) d1) d2))
(/.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 (pow.f64 d1 #s(literal -1/2 binary64)) (/.f64 d2 (pow.f64 d1 #s(literal -1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) 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 (/.f64 #s(literal 1 binary64) d1) d2))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) d1) d2)) (/.f64 #s(literal 1 binary64) d1)) (*.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 (/.f64 #s(literal 1 binary64) 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 (-.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)))
(/.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)))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 (/.f64 #s(literal 1 binary64) d1) d2) (/.f64 (/.f64 #s(literal 1 binary64) d1) d2)) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (/.f64 #s(literal 1 binary64) 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 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 (-.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 #s(literal 1 binary64) d1) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) d1))
(exp.f64 (-.f64 #s(literal 0 binary64) (log.f64 d1)))
(exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) (log.f64 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)))

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

eval31.0ms (1%)

Compiler

Compiled 2708 to 519 computations (80.8% saved)

prune37.0ms (1.1%)

Pruning

6 alts after pruning (0 fresh and 6 done)

PrunedKeptTotal
New2950295
Fresh000
Picked022
Done044
Total2956301
Accuracy
100.0%
Counts
301 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.2%
(/.f64 d2 (/.f64 #s(literal 1 binary64) d1))
47.4%
(/.f64 d1 #s(literal 1/30 binary64))
100.0%
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
100.0%
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
55.3%
(*.f64 d1 d2)
47.4%
(*.f64 d1 #s(literal 30 binary64))
Compiler

Compiled 84 to 48 computations (42.9% saved)

regimes10.0ms (0.3%)

Counts
8 → 1
Calls
Call 1
Inputs
(*.f64 d1 #s(literal 30 binary64))
(*.f64 d1 d2)
(/.f64 d1 #s(literal 1/30 binary64))
(*.f64 d1 (+.f64 d2 #s(literal 30 binary64)))
(/.f64 d2 (/.f64 #s(literal 1 binary64) d1))
(+.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 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 binary64)))
Calls

3 calls:

3.0ms
d1
3.0ms
d2
3.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 10 binary64)) (*.f64 d1 d2)) (*.f64 d1 #s(literal 20 binary64)))
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)

regimes5.0ms (0.2%)

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

2.0ms
d1
2.0ms
d2
Results
AccuracySegmentsBranch
100.0%1d1
100.0%1d2
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes5.0ms (0.2%)

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

2 calls:

3.0ms
d2
2.0ms
d1
Results
AccuracySegmentsBranch
59.6%3d1
98.8%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
47.4%1d1
47.4%1d2
Compiler

Compiled 6 to 4 computations (33.3% saved)

bsearch33.0ms (1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
14.0ms
0.018711756661017414
3762045.997279736
16.0ms
-1611.1007771167333
-1.6851775627850329e-21
Results
19.0ms320×0valid
Compiler

Compiled 258 to 193 computations (25.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-mult: 7.0ms (67.5% of total)
ival-add: 3.0ms (28.9% of total)
const: 1.0ms (9.6% 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
01330
12130
Stop Event
saturated
Calls
Call 1
Inputs
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 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 (*.f64 d1 d2) (*.f64 d1 #s(literal 30 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))

soundness584.0ms (18%)

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
264727
0873627
058516
1195516
2547516
31810516
44912516
08016516
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 55 computations (40.9% saved)

preprocess41.0ms (1.3%)

Remove

(negabs d1)

Compiler

Compiled 144 to 78 computations (45.8% saved)

end0.0ms (0%)

Profiling

Loading profile data...