FastMath test3

Time bar (total: 5.3s)

start0.0ms (0%)

Memory
0.1MiB live, 0.0MiB allocated

analyze0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
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 13 to 11 computations (15.4% saved)

sample735.0ms (13.9%)

Memory
8.5MiB live, 986.8MiB allocated
Samples
433.0ms7 812×0valid
34.0ms348×1valid
20.0ms96×2valid
Precisions
Click to see histograms. Total time spent on operations: 281.0ms
ival-mult: 170.0ms (60.5% of total)
ival-add: 80.0ms (28.5% of total)
adjust: 17.0ms (6.1% of total)
ival-true: 6.0ms (2.1% of total)
exact: 5.0ms (1.8% of total)
ival-assert: 3.0ms (1.1% of total)
Bogosity

explain106.0ms (2%)

Memory
3.9MiB live, 166.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
60-0-(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
00-0-(*.f64 d1 #s(literal 3 binary64))
00-0-(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
00-0-#s(literal 3 binary64)
00-0-(*.f64 d1 d2)
00-0-(*.f64 d1 d3)
00-0-d2
00-0-d1
00-0-d3
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
+.f64(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))nan-rescue60
(*.f64 d1 d2)overflow32
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))overflow32
(*.f64 d1 d3)overflow37
Confusion
Predicted +Predicted -
+60
-0250
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+600
-00250
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0250
16
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Total Time
23.625
Average Time
0.09228515625
Samples
15.0ms232×0valid
2.0ms14×1valid
1.0ms2valid
0.0ms3valid
Compiler

Compiled 106 to 44 computations (58.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 5.0ms (57.7% of total)
ival-add: 2.0ms (23.1% of total)
adjust: 1.0ms (11.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess111.0ms (2.1%)

Memory
-11.1MiB live, 29.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03695
111472
232065
392363
4228363
5302363
6329063
7331263
8332263
9332463
10347863
11354263
12354263
0911
0149
1237
2397
3567
4647
0647
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Outputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 (+.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)
Symmetry

(negabs d1)

(sort d2 d3)

Compiler

Compiled 11 to 9 computations (18.2% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.6%
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 11 to 9 computations (18.2% saved)

simplify4.0ms (0.1%)

Memory
4.3MiB live, 4.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 d2)
cost-diff0
(*.f64 d1 #s(literal 3 binary64))
cost-diff320
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
cost-diff320
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0931
01427
12325
23925
35625
46425
06425
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
(*.f64 d1 #s(literal 3 binary64))
d1
#s(literal 3 binary64)
(*.f64 d1 d2)
d2
(*.f64 d1 d3)
d3
Outputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
(*.f64 (+.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(*.f64 d1 #s(literal 3 binary64))
(*.f64 #s(literal 3 binary64) d1)
d1
#s(literal 3 binary64)
(*.f64 d1 d2)
(*.f64 d2 d1)
d2
(*.f64 d1 d3)
(*.f64 d3 d1)
d3

localize27.0ms (0.5%)

Memory
3.2MiB live, 40.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d1 d2)
accuracy0
(*.f64 d1 #s(literal 3 binary64))
accuracy0.0859375
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
accuracy1.4257729933208234
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Samples
18.0ms237×0valid
2.0ms10×1valid
1.0ms2valid
0.0ms3valid
Compiler

Compiled 64 to 20 computations (68.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-mult: 5.0ms (56% of total)
ival-add: 3.0ms (33.6% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series8.0ms (0.1%)

Memory
13.3MiB live, 13.3MiB allocated
Counts
4 → 16
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
(*.f64 d1 #s(literal 3 binary64))
(*.f64 d1 d2)
Outputs
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 d2))
(* 3 d1)
(* d1 d2)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (* -1 d2) 3)))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (* d1 d2))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* d1 d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
Calls

9 calls:

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

simplify135.0ms (2.5%)

Memory
-27.2MiB live, 126.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05690
117788
252388
3131288
4353888
5776388
0805788
Stop Event
iter limit
node limit
Counts
16 → 16
Calls
Call 1
Inputs
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ 3 d2))
(* 3 d1)
(* d1 d2)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (* -1 d2) 3)))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 3 d1) (* d1 d2))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* d1 d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
Outputs
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* d1 d2)
(*.f64 d2 d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 d2) 3)))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)

rewrite200.0ms (3.8%)

Memory
4.7MiB live, 198.8MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0924
01420
14718
242518
3662618
0802418
Stop Event
iter limit
node limit
iter limit
Counts
4 → 213
Calls
Call 1
Inputs
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
(*.f64 d1 #s(literal 3 binary64))
(*.f64 d1 d2)
Outputs
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (fma.f64 (*.f64 d3 d1) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1)) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1))))
(*.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1)) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1)) (-.f64 (*.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1))
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(*.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) #s(literal -1 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) #s(literal -1 binary64)) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1))
(*.f64 (fma.f64 #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (+.f64 d3 d2) d1) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1)))) #s(literal -1 binary64)))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (pow.f64 (*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64)))) (pow.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (pow.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (pow.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (/.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))
(*.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (*.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (pow.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) #s(literal -1 binary64))))
(*.f64 d1 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2))) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (+.f64 d3 d2) d1) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1)))) (fma.f64 #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 4 binary64))) (pow.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 6 binary64))) (pow.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) #s(literal -1 binary64))) (+.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d2 #s(literal 3 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 9 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 9 binary64))) (pow.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))) (-.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (fma.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))) (*.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (+.f64 d3 d2) d1) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d2 #s(literal 3 binary64))) #s(literal 2 binary64))) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 9 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (*.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 6 binary64))) (*.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) (+.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 4 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d2 #s(literal 3 binary64))) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 6 binary64))) (*.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2))) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (+.f64 d3 d2) d1) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1)))) (fma.f64 #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #s(literal -1 binary64)))
(/.f64 (fma.f64 #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (+.f64 d3 d2)))))
(/.f64 (fma.f64 #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (+.f64 d3 d2) d1) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 9 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 9 binary64))) (*.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 6 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d3) (+.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)))
(neg.f64 (/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64)))) (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (*.f64 (neg.f64 d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(neg.f64 (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64))) (neg.f64 (fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (fma.f64 (*.f64 d3 d1) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) d1) (/.f64 (+.f64 d2 #s(literal 3 binary64)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) (/.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(fma.f64 (+.f64 d3 d2) d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 d1 d1) (/.f64 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (pow.f64 (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 d2 d3)) #s(literal -1 binary64)) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64)) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 d3 d1))
(fma.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d3 d1))
(fma.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d2 d1)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (pow.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (pow.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))) (*.f64 d3 d1))
(fma.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1) #s(literal -1 binary64)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(fma.f64 d3 d1 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (/.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (*.f64 d3 d1))
(fma.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 d2 d1 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 (+.f64 d3 d2) d1))
(fma.f64 d1 (/.f64 (*.f64 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64)) d1) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
(fma.f64 d1 (+.f64 #s(literal 3 binary64) d3) (*.f64 d2 d1))
(fma.f64 d1 (+.f64 d3 d2) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(fma.f64 d1 d2 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
(-.f64 (fma.f64 d3 d1 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64))))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 (+.f64 d2 #s(literal 3 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2)))))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (-.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1)))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(+.f64 (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1))
(+.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) d1) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(+.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d3 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d1 (+.f64 d3 #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 (+.f64 d3 d2) d1))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) #s(literal 2 binary64)))) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)))))
(*.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (pow.f64 (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64)) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))))
(*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (pow.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (pow.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (/.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)))
(*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64))))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 3 binary64) d2))
(/.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64))) (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64))) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64))) (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) #s(literal -1 binary64))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 9 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 9 binary64))) (pow.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) #s(literal -1 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (*.f64 #s(literal 27 binary64) (pow.f64 (*.f64 (*.f64 d1 d1) d2) #s(literal 3 binary64)))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 3 binary64) d2))
(/.f64 (*.f64 d1 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (*.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)))) (fma.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (fma.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))))
(/.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) d1) (-.f64 #s(literal 3 binary64) d2))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))
(/.f64 (*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64))) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 9 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (+.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (*.f64 #s(literal 27 binary64) (pow.f64 (*.f64 (*.f64 d1 d1) d2) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 4 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) (fma.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 9 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 9 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 6 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 6 binary64))) (*.f64 #s(literal 27 binary64) (pow.f64 (*.f64 (*.f64 d1 d1) d2) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (-.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))))
(neg.f64 (*.f64 (neg.f64 d1) (+.f64 d2 #s(literal 3 binary64))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (fma.f64 (*.f64 (*.f64 d1 d1) d2) (+.f64 d2 #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) d1) (/.f64 #s(literal 3 binary64) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (/.f64 #s(literal 9 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (/.f64 (*.f64 #s(literal 3 binary64) d1) d1) (/.f64 (*.f64 #s(literal 3 binary64) d1) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (/.f64 #s(literal 3 binary64) d1) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 9 binary64) d1) (-.f64 #s(literal 3 binary64) d2)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (*.f64 #s(literal 9 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (/.f64 #s(literal 3 binary64) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (*.f64 d1 d1) (/.f64 #s(literal 9 binary64) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 #s(literal 9 binary64) (/.f64 (*.f64 d1 d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 d2 d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 #s(literal 3 binary64) d1) (/.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 #s(literal 3 binary64) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d2 d1))
(fma.f64 d1 (/.f64 (*.f64 #s(literal 9 binary64) d1) (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 d1 d2 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d2 d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)))
(+.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2))))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d2 d1))
(*.f64 #s(literal 3 binary64) d1)
(*.f64 d1 #s(literal 3 binary64))
(*.f64 d2 d1)
(*.f64 d1 d2)

eval119.0ms (2.3%)

Memory
-0.5MiB live, 38.0MiB allocated
Compiler

Compiled 6 157 to 663 computations (89.2% saved)

prune10.0ms (0.2%)

Memory
-15.3MiB live, 23.0MiB allocated
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New2109219
Fresh000
Picked101
Done000
Total2119220
Accuracy
100.0%
Counts
220 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
99.1%
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
99.8%
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #s(literal -1 binary64)))
76.6%
(+.f64 (fma.f64 (*.f64 #s(literal 9 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)))) (*.f64 d1 d3))
64.8%
(+.f64 (/.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 d1 d3))
43.6%
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 d3))
99.9%
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
59.3%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
37.2%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
Compiler

Compiled 260 to 204 computations (21.5% saved)

simplify116.0ms (2.2%)

Memory
9.5MiB live, 95.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))
cost-diff0
(*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1)
cost-diff0
(/.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))
cost-diff320
(+.f64 (/.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 d1 d3))
cost-diff0
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64)))
cost-diff128
(-.f64 (*.f64 d2 d2) #s(literal 9 binary64))
cost-diff320
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 d3))
cost-diff640
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))))
cost-diff0
(*.f64 d2 d1)
cost-diff0
(+.f64 d3 #s(literal 3 binary64))
cost-diff192
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
cost-diff0
(*.f64 d3 d1)
cost-diff0
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
cost-diff0
(+.f64 d3 d2)
cost-diff0
(+.f64 (+.f64 d3 d2) #s(literal 3 binary64))
cost-diff0
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034192
058189
1106187
2200179
3342175
4522175
51547175
63656175
08449171
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(+.f64 (+.f64 d3 d2) #s(literal 3 binary64))
(+.f64 d3 d2)
d3
d2
#s(literal 3 binary64)
d1
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
(*.f64 d3 d1)
d3
d1
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
d1
(+.f64 d3 #s(literal 3 binary64))
d3
#s(literal 3 binary64)
(*.f64 d2 d1)
d2
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 d3))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64)))
(*.f64 d1 d1)
d1
(-.f64 (*.f64 d2 d2) #s(literal 9 binary64))
(*.f64 d2 d2)
d2
#s(literal 9 binary64)
(*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))
(-.f64 d2 #s(literal 3 binary64))
#s(literal 3 binary64)
(*.f64 d1 d3)
d3
(+.f64 (/.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 d1 d3))
(/.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))
(*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1)
(+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))
#s(literal 27 binary64)
(pow.f64 d2 #s(literal 3 binary64))
d2
#s(literal 3 binary64)
d1
(fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))
(-.f64 d2 #s(literal 3 binary64))
#s(literal 9 binary64)
(*.f64 d1 d3)
d3
Outputs
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(+.f64 (+.f64 d3 d2) #s(literal 3 binary64))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(+.f64 d3 d2)
(+.f64 d2 d3)
d3
d2
#s(literal 3 binary64)
d1
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d1 d3))
(*.f64 d3 d1)
(*.f64 d1 d3)
d3
d1
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
d1
(+.f64 d3 #s(literal 3 binary64))
(+.f64 #s(literal 3 binary64) d3)
d3
#s(literal 3 binary64)
(*.f64 d2 d1)
(*.f64 d1 d2)
d2
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 d3))
(*.f64 (+.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64))) d3) d1)
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64)))
(*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) d1)
(*.f64 d1 d1)
d1
(-.f64 (*.f64 d2 d2) #s(literal 9 binary64))
(fma.f64 d2 d2 #s(literal -9 binary64))
(*.f64 d2 d2)
d2
#s(literal 9 binary64)
(*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))
(*.f64 (-.f64 d2 #s(literal 3 binary64)) d1)
(-.f64 d2 #s(literal 3 binary64))
#s(literal 3 binary64)
(*.f64 d1 d3)
d3
(+.f64 (/.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 d1 d3))
(*.f64 (+.f64 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) d3) d1)
(/.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))
(*.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)))
(*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1)
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1)
(+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))
(+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))
#s(literal 27 binary64)
(pow.f64 d2 #s(literal 3 binary64))
d2
#s(literal 3 binary64)
d1
(fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))
(fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))
(-.f64 d2 #s(literal 3 binary64))
#s(literal 9 binary64)
(*.f64 d1 d3)
d3

localize123.0ms (2.3%)

Memory
-8.9MiB live, 186.9MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d1 d3)
accuracy1.4257729933208234
(+.f64 (/.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 d1 d3))
accuracy3.2766322289911214
(*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1)
accuracy19.65164792130967
(/.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))
accuracy0.08203125
(*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))
accuracy1.4257729933208234
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 d3))
accuracy8.953201254751594
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64)))
accuracy32.929788036445466
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))))
accuracy0
(+.f64 d3 #s(literal 3 binary64))
accuracy0
(*.f64 d2 d1)
accuracy0.5507757452111204
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
accuracy0
(*.f64 d3 d1)
accuracy40.201528033495286
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
accuracy0
(+.f64 d3 d2)
accuracy0.0078125
(+.f64 (+.f64 d3 d2) #s(literal 3 binary64))
accuracy0.0546875
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
Samples
57.0ms219×0valid
19.0ms16×2valid
8.0ms16×1valid
4.0ms3valid
Compiler

Compiled 386 to 71 computations (81.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 56.0ms
ival-mult: 24.0ms (42.8% of total)
ival-add: 14.0ms (25% of total)
adjust: 5.0ms (8.9% of total)
ival-pow: 5.0ms (8.9% of total)
ival-div: 4.0ms (7.1% of total)
ival-sub: 3.0ms (5.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series38.0ms (0.7%)

Memory
11.7MiB live, 49.9MiB allocated
Counts
18 → 89
Calls
Call 1
Inputs
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(+.f64 (+.f64 d3 d2) #s(literal 3 binary64))
(+.f64 d3 d2)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
(*.f64 d3 d1)
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
(+.f64 d3 #s(literal 3 binary64))
(*.f64 d2 d1)
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 d3))
(-.f64 (*.f64 d2 d2) #s(literal 9 binary64))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64)))
(+.f64 (/.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 d1 d3))
(/.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))
(*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1)
(+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))
(*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))
(*.f64 d1 d3)
Outputs
(* d1 (+ 3 (+ d2 d3)))
(* d1 d3)
(* d1 d2)
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(* d1 (- (+ d3 (/ (pow d2 2) (- d2 3))) (* 9 (/ 1 (- d2 3)))))
(* (pow d1 2) (- (pow d2 2) 9))
(* d1 (+ d3 (+ (* 27 (/ 1 (+ 9 (* d2 (- d2 3))))) (/ (pow d2 3) (+ 9 (* d2 (- d2 3)))))))
(/ (* d1 (+ 27 (pow d2 3))) (+ 9 (* d2 (- d2 3))))
(* d1 (+ 27 (pow d2 3)))
(* d1 (- d2 3))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(* -1 (* d1 (+ (* -1 d3) (* -1 (/ (- (pow d2 2) 9) (- d2 3))))))
(* -1 (* d1 (+ (* -1 d3) (* -1 (/ (+ 27 (pow d2 3)) (+ 9 (* d2 (- d2 3))))))))
(* d1 (+ 3 d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ 3 d3)
(+ 3 (+ d2 d3))
d3
(+ d2 d3)
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* 3 d1)
(+ (* 3 d1) (* d1 d2))
-9
(- (pow d2 2) 9)
(* -9 (pow d1 2))
(+ (* -9 (pow d1 2)) (* (pow d1 2) (pow d2 2)))
(+ (* 3 d1) (+ (* d1 d3) (* d2 (- (* -1 (* d2 (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1)))))
(+ (* 3 d1) (+ (* d1 d3) (* d2 (- (* d2 (- (* -1/3 (* d2 (+ (* -1/3 d1) (* 1/3 d1)))) (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1)))))
(+ (* 3 d1) (* d2 (- (* -1 (* d2 (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1))))
(+ (* 3 d1) (* d2 (- (* d2 (- (* -1/3 (* d2 (+ (* -1/3 d1) (* 1/3 d1)))) (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1))))
(* 27 d1)
(+ (* 27 d1) (* d1 (pow d2 3)))
27
(+ 27 (pow d2 3))
(* -3 d1)
(+ (* -3 d1) (* d1 d2))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (- (+ d1 (/ (* d1 d3) d2)) (* -3 (/ d1 d2))))
(pow d2 2)
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(* (pow d1 2) (pow d2 2))
(* (pow d2 2) (+ (* -9 (/ (pow d1 2) (pow d2 2))) (pow d1 2)))
(* d2 (- (+ d1 (+ (* -1 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 2))) (/ (* d1 d3) d2))) (* -3 (/ d1 d2))))
(* d2 (- (+ d1 (+ (* -3 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 3))) (/ (* d1 d3) d2))) (+ (* -9 (/ d1 (pow d2 2))) (+ (* -3 (/ d1 d2)) (* 9 (/ d1 (pow d2 2)))))))
(* d2 (- (+ d1 (* -1 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 2)))) (* -3 (/ d1 d2))))
(* d2 (- (+ d1 (* -3 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 3)))) (+ (* -9 (/ d1 (pow d2 2))) (+ (* -3 (/ d1 d2)) (* 9 (/ d1 (pow d2 2)))))))
(* d1 (pow d2 3))
(* (pow d2 3) (+ d1 (* 27 (/ d1 (pow d2 3)))))
(pow d2 3)
(* (pow d2 3) (+ 1 (* 27 (/ 1 (pow d2 3)))))
(* d2 (+ d1 (* -3 (/ d1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d3) (* -3 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -9 (/ d1 d2)) (+ (* 9 (/ d1 d2)) (* d1 d3))) (* -3 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -1 (/ (- (* -3 (/ (+ (* -9 d1) (* 9 d1)) d2)) (+ (* -9 d1) (* 9 d1))) d2)) (* d1 d3)) (* -3 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -9 (/ d1 d2)) (* 9 (/ d1 d2))) (* -3 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* -1 (/ (- (* -3 (/ (+ (* -9 d1) (* 9 d1)) d2)) (+ (* -9 d1) (* 9 d1))) d2)) (* -3 d1)) d2)))))
(* -1 (* (pow d2 3) (+ (* -27 (/ d1 (pow d2 3))) (* -1 d1))))
(* -1 (* d2 (+ (* -1 d1) (* 3 (/ d1 d2)))))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ 3 d2)
3
(+ (* d1 d3) (/ (* d1 (- (pow d2 2) 9)) (- d2 3)))
(+ (* d1 d3) (/ (* d1 (+ 27 (pow d2 3))) (+ 9 (* d2 (- d2 3)))))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ d1 (/ (* d1 (- (pow d2 2) 9)) (* d3 (- d2 3)))))
(* d3 (+ d1 (/ (* d1 (+ 27 (pow d2 3))) (* d3 (+ 9 (* d2 (- d2 3)))))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (- (pow d2 2) 9)) (* d3 (- d2 3)))))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 27 (pow d2 3))) (* d3 (+ 9 (* d2 (- d2 3)))))))))
Calls

9 calls:

TimeVariablePointExpression
8.0ms
d1
@-inf
((* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (+ d3 d2) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* d3 d1) (+ (* d1 (+ d3 3)) (* d2 d1)) (+ d3 3) (* d2 d1) (/ (* (* d1 d1) (- (* d2 d2) 9)) (* d1 (- d2 3))) (+ (/ (* (* d1 d1) (- (* d2 d2) 9)) (* d1 (- d2 3))) (* d1 d3)) (- (* d2 d2) 9) (* (* d1 d1) (- (* d2 d2) 9)) (+ (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (* d1 d3)) (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (* (+ 27 (pow d2 3)) d1) (+ 27 (pow d2 3)) (* d1 (- d2 3)) (* d1 d3))
6.0ms
d1
@inf
((* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (+ d3 d2) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* d3 d1) (+ (* d1 (+ d3 3)) (* d2 d1)) (+ d3 3) (* d2 d1) (/ (* (* d1 d1) (- (* d2 d2) 9)) (* d1 (- d2 3))) (+ (/ (* (* d1 d1) (- (* d2 d2) 9)) (* d1 (- d2 3))) (* d1 d3)) (- (* d2 d2) 9) (* (* d1 d1) (- (* d2 d2) 9)) (+ (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (* d1 d3)) (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (* (+ 27 (pow d2 3)) d1) (+ 27 (pow d2 3)) (* d1 (- d2 3)) (* d1 d3))
6.0ms
d1
@0
((* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (+ d3 d2) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* d3 d1) (+ (* d1 (+ d3 3)) (* d2 d1)) (+ d3 3) (* d2 d1) (/ (* (* d1 d1) (- (* d2 d2) 9)) (* d1 (- d2 3))) (+ (/ (* (* d1 d1) (- (* d2 d2) 9)) (* d1 (- d2 3))) (* d1 d3)) (- (* d2 d2) 9) (* (* d1 d1) (- (* d2 d2) 9)) (+ (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (* d1 d3)) (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (* (+ 27 (pow d2 3)) d1) (+ 27 (pow d2 3)) (* d1 (- d2 3)) (* d1 d3))
5.0ms
d2
@0
((* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (+ d3 d2) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* d3 d1) (+ (* d1 (+ d3 3)) (* d2 d1)) (+ d3 3) (* d2 d1) (/ (* (* d1 d1) (- (* d2 d2) 9)) (* d1 (- d2 3))) (+ (/ (* (* d1 d1) (- (* d2 d2) 9)) (* d1 (- d2 3))) (* d1 d3)) (- (* d2 d2) 9) (* (* d1 d1) (- (* d2 d2) 9)) (+ (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (* d1 d3)) (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (* (+ 27 (pow d2 3)) d1) (+ 27 (pow d2 3)) (* d1 (- d2 3)) (* d1 d3))
4.0ms
d2
@-inf
((* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (+ d3 d2) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* d3 d1) (+ (* d1 (+ d3 3)) (* d2 d1)) (+ d3 3) (* d2 d1) (/ (* (* d1 d1) (- (* d2 d2) 9)) (* d1 (- d2 3))) (+ (/ (* (* d1 d1) (- (* d2 d2) 9)) (* d1 (- d2 3))) (* d1 d3)) (- (* d2 d2) 9) (* (* d1 d1) (- (* d2 d2) 9)) (+ (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (* d1 d3)) (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (* (+ 27 (pow d2 3)) d1) (+ 27 (pow d2 3)) (* d1 (- d2 3)) (* d1 d3))

simplify177.0ms (3.3%)

Memory
-7.6MiB live, 150.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0294759
11000746
23187737
08326691
Stop Event
iter limit
node limit
Counts
89 → 87
Calls
Call 1
Inputs
(* d1 (+ 3 (+ d2 d3)))
(* d1 d3)
(* d1 d2)
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(* d1 (- (+ d3 (/ (pow d2 2) (- d2 3))) (* 9 (/ 1 (- d2 3)))))
(* (pow d1 2) (- (pow d2 2) 9))
(* d1 (+ d3 (+ (* 27 (/ 1 (+ 9 (* d2 (- d2 3))))) (/ (pow d2 3) (+ 9 (* d2 (- d2 3)))))))
(/ (* d1 (+ 27 (pow d2 3))) (+ 9 (* d2 (- d2 3))))
(* d1 (+ 27 (pow d2 3)))
(* d1 (- d2 3))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(* -1 (* d1 (+ (* -1 d3) (* -1 (/ (- (pow d2 2) 9) (- d2 3))))))
(* -1 (* d1 (+ (* -1 d3) (* -1 (/ (+ 27 (pow d2 3)) (+ 9 (* d2 (- d2 3))))))))
(* d1 (+ 3 d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ 3 d3)
(+ 3 (+ d2 d3))
d3
(+ d2 d3)
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* 3 d1)
(+ (* 3 d1) (* d1 d2))
-9
(- (pow d2 2) 9)
(* -9 (pow d1 2))
(+ (* -9 (pow d1 2)) (* (pow d1 2) (pow d2 2)))
(+ (* 3 d1) (+ (* d1 d3) (* d2 (- (* -1 (* d2 (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1)))))
(+ (* 3 d1) (+ (* d1 d3) (* d2 (- (* d2 (- (* -1/3 (* d2 (+ (* -1/3 d1) (* 1/3 d1)))) (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1)))))
(+ (* 3 d1) (* d2 (- (* -1 (* d2 (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1))))
(+ (* 3 d1) (* d2 (- (* d2 (- (* -1/3 (* d2 (+ (* -1/3 d1) (* 1/3 d1)))) (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1))))
(* 27 d1)
(+ (* 27 d1) (* d1 (pow d2 3)))
27
(+ 27 (pow d2 3))
(* -3 d1)
(+ (* -3 d1) (* d1 d2))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (- (+ d1 (/ (* d1 d3) d2)) (* -3 (/ d1 d2))))
(pow d2 2)
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(* (pow d1 2) (pow d2 2))
(* (pow d2 2) (+ (* -9 (/ (pow d1 2) (pow d2 2))) (pow d1 2)))
(* d2 (- (+ d1 (+ (* -1 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 2))) (/ (* d1 d3) d2))) (* -3 (/ d1 d2))))
(* d2 (- (+ d1 (+ (* -3 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 3))) (/ (* d1 d3) d2))) (+ (* -9 (/ d1 (pow d2 2))) (+ (* -3 (/ d1 d2)) (* 9 (/ d1 (pow d2 2)))))))
(* d2 (- (+ d1 (* -1 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 2)))) (* -3 (/ d1 d2))))
(* d2 (- (+ d1 (* -3 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 3)))) (+ (* -9 (/ d1 (pow d2 2))) (+ (* -3 (/ d1 d2)) (* 9 (/ d1 (pow d2 2)))))))
(* d1 (pow d2 3))
(* (pow d2 3) (+ d1 (* 27 (/ d1 (pow d2 3)))))
(pow d2 3)
(* (pow d2 3) (+ 1 (* 27 (/ 1 (pow d2 3)))))
(* d2 (+ d1 (* -3 (/ d1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d3) (* -3 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -9 (/ d1 d2)) (+ (* 9 (/ d1 d2)) (* d1 d3))) (* -3 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -1 (/ (- (* -3 (/ (+ (* -9 d1) (* 9 d1)) d2)) (+ (* -9 d1) (* 9 d1))) d2)) (* d1 d3)) (* -3 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -9 (/ d1 d2)) (* 9 (/ d1 d2))) (* -3 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* -1 (/ (- (* -3 (/ (+ (* -9 d1) (* 9 d1)) d2)) (+ (* -9 d1) (* 9 d1))) d2)) (* -3 d1)) d2)))))
(* -1 (* (pow d2 3) (+ (* -27 (/ d1 (pow d2 3))) (* -1 d1))))
(* -1 (* d2 (+ (* -1 d1) (* 3 (/ d1 d2)))))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ 3 d2)
3
(+ (* d1 d3) (/ (* d1 (- (pow d2 2) 9)) (- d2 3)))
(+ (* d1 d3) (/ (* d1 (+ 27 (pow d2 3))) (+ 9 (* d2 (- d2 3)))))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ d1 (/ (* d1 (- (pow d2 2) 9)) (* d3 (- d2 3)))))
(* d3 (+ d1 (/ (* d1 (+ 27 (pow d2 3))) (* d3 (+ 9 (* d2 (- d2 3)))))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (- (pow d2 2) 9)) (* d3 (- d2 3)))))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 27 (pow d2 3))) (* d3 (+ 9 (* d2 (- d2 3)))))))))
Outputs
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1)
(* d1 d3)
(*.f64 d1 d3)
(* d1 d2)
(*.f64 d1 d2)
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))))
(* d1 (- (+ d3 (/ (pow d2 2) (- d2 3))) (* 9 (/ 1 (- d2 3)))))
(*.f64 (+.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64))) d3) d1)
(* (pow d1 2) (- (pow d2 2) 9))
(*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) d1)
(* d1 (+ d3 (+ (* 27 (/ 1 (+ 9 (* d2 (- d2 3))))) (/ (pow d2 3) (+ 9 (* d2 (- d2 3)))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 27 binary64) (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) d3) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)))) d1)
(/ (* d1 (+ 27 (pow d2 3))) (+ 9 (* d2 (- d2 3))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))))
(* d1 (+ 27 (pow d2 3)))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1)
(* d1 (- d2 3))
(*.f64 (-.f64 d2 #s(literal 3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(*.f64 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1)
(* -1 (* d1 (+ (* -1 d3) (* -1 (/ (- (pow d2 2) 9) (- d2 3))))))
(*.f64 (+.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64))) d3) d1)
(* -1 (* d1 (+ (* -1 d3) (* -1 (/ (+ 27 (pow d2 3)) (+ 9 (* d2 (- d2 3))))))))
(*.f64 (+.f64 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) d3) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1)
(+ 3 d3)
(-.f64 d3 #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(+.f64 (+.f64 #s(literal 3 binary64) d2) d3)
d3
(+ d2 d3)
(+.f64 d2 d3)
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
-9
#s(literal -9 binary64)
(- (pow d2 2) 9)
(fma.f64 d2 d2 #s(literal -9 binary64))
(* -9 (pow d1 2))
(*.f64 #s(literal -9 binary64) (*.f64 d1 d1))
(+ (* -9 (pow d1 2)) (* (pow d1 2) (pow d2 2)))
(*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) d1)
(+ (* 3 d1) (+ (* d1 d3) (* d2 (- (* -1 (* d2 (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1)))))
(*.f64 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1)
(+ (* 3 d1) (+ (* d1 d3) (* d2 (- (* d2 (- (* -1/3 (* d2 (+ (* -1/3 d1) (* 1/3 d1)))) (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1)))))
(*.f64 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1)
(+ (* 3 d1) (* d2 (- (* -1 (* d2 (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(+ (* 3 d1) (* d2 (- (* d2 (- (* -1/3 (* d2 (+ (* -1/3 d1) (* 1/3 d1)))) (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1))))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(* 27 d1)
(*.f64 #s(literal 27 binary64) d1)
(+ (* 27 d1) (* d1 (pow d2 3)))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1)
27
#s(literal 27 binary64)
(+ 27 (pow d2 3))
(+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))
(* -3 d1)
(*.f64 #s(literal -3 binary64) d1)
(+ (* -3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal 3 binary64)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (fma.f64 (/.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1 d1) d2)
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(fma.f64 (+.f64 (/.f64 d3 d2) (/.f64 #s(literal 3 binary64) d2)) d2 d2)
(* d2 (+ 1 (/ d3 d2)))
(fma.f64 (/.f64 d3 d2) d2 d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1 d1) d2)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)
(* d2 (- (+ d1 (/ (* d1 d3) d2)) (* -3 (/ d1 d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1 d1) d2)
(pow d2 2)
(*.f64 d2 d2)
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(*.f64 d2 (fma.f64 (/.f64 #s(literal -9 binary64) (*.f64 d2 d2)) d2 d2))
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d1 d1) d2) d2)
(* (pow d2 2) (+ (* -9 (/ (pow d1 2) (pow d2 2))) (pow d1 2)))
(*.f64 (fma.f64 (/.f64 (*.f64 d1 d1) d2) (/.f64 #s(literal -9 binary64) d2) (*.f64 d1 d1)) (*.f64 d2 d2))
(* d2 (- (+ d1 (+ (* -1 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 2))) (/ (* d1 d3) d2))) (* -3 (/ d1 d2))))
(*.f64 (fma.f64 (/.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1 d1) d2)
(* d2 (- (+ d1 (+ (* -3 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 3))) (/ (* d1 d3) d2))) (+ (* -9 (/ d1 (pow d2 2))) (+ (* -3 (/ d1 d2)) (* 9 (/ d1 (pow d2 2)))))))
(*.f64 (fma.f64 (/.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1 d1) d2)
(* d2 (- (+ d1 (* -1 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 2)))) (* -3 (/ d1 d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)
(* d2 (- (+ d1 (* -3 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 3)))) (+ (* -9 (/ d1 (pow d2 2))) (+ (* -3 (/ d1 d2)) (* 9 (/ d1 (pow d2 2)))))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)
(* d1 (pow d2 3))
(*.f64 (pow.f64 d2 #s(literal 3 binary64)) d1)
(* (pow d2 3) (+ d1 (* 27 (/ d1 (pow d2 3)))))
(*.f64 (fma.f64 (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64))) #s(literal 27 binary64) d1) (pow.f64 d2 #s(literal 3 binary64)))
(pow d2 3)
(pow.f64 d2 #s(literal 3 binary64))
(* (pow d2 3) (+ 1 (* 27 (/ 1 (pow d2 3)))))
(+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))
(* d2 (+ d1 (* -3 (/ d1 d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal -3 binary64) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1 d1) d2)
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal -3 binary64) d3) d2) #s(literal -1 binary64) #s(literal 1 binary64)) d2)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 d3 d2)) (neg.f64 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d3) (* -3 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -9 (/ d1 d2)) (+ (* 9 (/ d1 d2)) (* d1 d3))) (* -3 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -1 (/ (- (* -3 (/ (+ (* -9 d1) (* 9 d1)) d2)) (+ (* -9 d1) (* 9 d1))) d2)) (* d1 d3)) (* -3 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1 d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -9 (/ d1 d2)) (* 9 (/ d1 d2))) (* -3 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* -1 (/ (- (* -3 (/ (+ (* -9 d1) (* 9 d1)) d2)) (+ (* -9 d1) (* 9 d1))) d2)) (* -3 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)
(* -1 (* (pow d2 3) (+ (* -27 (/ d1 (pow d2 3))) (* -1 d1))))
(*.f64 (fma.f64 (/.f64 d1 (pow.f64 d2 #s(literal 3 binary64))) #s(literal 27 binary64) d1) (pow.f64 d2 #s(literal 3 binary64)))
(* -1 (* d2 (+ (* -1 d1) (* 3 (/ d1 d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal -3 binary64) d1) d2)
(* d1 (+ 3 d2))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (+.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1)
(+ 3 d2)
(+.f64 #s(literal 3 binary64) d2)
3
#s(literal 3 binary64)
(+ (* d1 d3) (/ (* d1 (- (pow d2 2) 9)) (- d2 3)))
(*.f64 (+.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64))) d3) d1)
(+ (* d1 d3) (/ (* d1 (+ 27 (pow d2 3))) (+ 9 (* d2 (- d2 3)))))
(*.f64 (+.f64 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) d3) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1 d1) d3)
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 d2 d3) d3 (-.f64 d3 #s(literal -3 binary64)))
(* d3 (+ 1 (/ d2 d3)))
(fma.f64 (/.f64 d2 d3) d3 d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1) d3)
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d3 (+ d1 (/ (* d1 (- (pow d2 2) 9)) (* d3 (- d2 3)))))
(*.f64 (+.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64))) d3) d1)
(* d3 (+ d1 (/ (* d1 (+ 27 (pow d2 3))) (* d3 (+ 9 (* d2 (- d2 3)))))))
(*.f64 (+.f64 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) d3) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1 d1) d3)
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 d3))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 d2 d3)) (neg.f64 d3))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1 d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (- (pow d2 2) 9)) (* d3 (- d2 3)))))))
(*.f64 (+.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64))) d3) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 27 (pow d2 3))) (* d3 (+ 9 (* d2 (- d2 3)))))))))
(*.f64 (+.f64 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) d3) d1)

rewrite203.0ms (3.8%)

Memory
5.2MiB live, 247.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034147
058144
1265130
22196130
08130126
Stop Event
iter limit
node limit
iter limit
Counts
18 → 548
Calls
Call 1
Inputs
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(+.f64 (+.f64 d3 d2) #s(literal 3 binary64))
(+.f64 d3 d2)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
(*.f64 d3 d1)
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
(+.f64 d3 #s(literal 3 binary64))
(*.f64 d2 d1)
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 d3))
(-.f64 (*.f64 d2 d2) #s(literal 9 binary64))
(*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64)))
(+.f64 (/.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 d1 d3))
(/.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))
(*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1)
(+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))
(*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))
(*.f64 d1 d3)
Outputs
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(*.f64 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)) d1)
(pow.f64 (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) d1)) (neg.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 27 binary64)) d1)) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)))) (neg.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 27 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d1 d1) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) d1) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 27 binary64)) d1) (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64))) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 27 binary64))) (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1)))
(/.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1)))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64))) (fma.f64 #s(literal 9 binary64) (*.f64 d1 d1) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) d1) d2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) d1) d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64))))
(fma.f64 (+.f64 #s(literal 3 binary64) d2) d1 (*.f64 d1 d3))
(fma.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) #s(literal -1 binary64)) (*.f64 d1 d3))
(fma.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64))))) #s(literal -1 binary64)) (*.f64 d1 d3))
(fma.f64 (+.f64 #s(literal 3 binary64) d3) d1 (*.f64 d1 d2))
(fma.f64 d1 (+.f64 #s(literal 3 binary64) d2) (*.f64 d1 d3))
(fma.f64 d1 (+.f64 #s(literal 3 binary64) d3) (*.f64 d1 d2))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d2 d3) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 d1 d2 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1))
(fma.f64 d1 d3 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 (+.f64 d2 d3) d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 d2 d1 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1))
(fma.f64 d3 d1 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1))))
(-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 #s(literal 3 binary64)))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 #s(literal 3 binary64)))
(+.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1))
(+.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 (+.f64 d2 d3) d1))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (pow.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 27 binary64)) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 #s(literal 3 binary64) (+.f64 d2 d3))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(/.f64 (neg.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)))) (neg.f64 (-.f64 d3 (+.f64 #s(literal 3 binary64) d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d3 d3 (-.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 #s(literal 3 binary64) d2))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)))) (neg.f64 (neg.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 27 binary64)))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(/.f64 (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(/.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64))) (-.f64 d3 (+.f64 #s(literal 3 binary64) d2)))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 3 binary64))) (fma.f64 d3 d3 (-.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (*.f64 d3 (+.f64 #s(literal 3 binary64) d2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64))) (neg.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 27 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (*.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 27 binary64))) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 27 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 27 binary64))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 #s(literal 9 binary64) (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (*.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 27 binary64)) (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(fma.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))) d3)
(fma.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64))) (+.f64 #s(literal 3 binary64) d2) d3)
(fma.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)) #s(literal 3 binary64))
(fma.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)) d2)
(fma.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (pow.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) #s(literal -1 binary64)) #s(literal 3 binary64))
(fma.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 27 binary64)) (pow.f64 (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d3))) #s(literal -1 binary64)) d2)
(fma.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)) d3)
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (/.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 (+.f64 #s(literal 3 binary64) d2))) (/.f64 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal 2 binary64)) (-.f64 d3 (+.f64 #s(literal 3 binary64) d2))))
(-.f64 (/.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(+.f64 (+.f64 #s(literal 3 binary64) d2) d3)
(+.f64 (+.f64 #s(literal 3 binary64) d3) d2)
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(+.f64 (+.f64 d2 d3) #s(literal 3 binary64))
(+.f64 d2 (+.f64 #s(literal 3 binary64) d3))
(+.f64 d3 (+.f64 #s(literal 3 binary64) d2))
(*.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (pow.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 d3 d2) (*.f64 (+.f64 d2 d3) (-.f64 d3 d2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)))) (neg.f64 (neg.f64 (-.f64 d3 d2))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (*.f64 (-.f64 d3 d2) (*.f64 d2 d2))) (pow.f64 (-.f64 d3 d2) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (-.f64 d2 d3))
(/.f64 (neg.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2))) (neg.f64 (-.f64 d3 d2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d3 d2) (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))))))
(/.f64 (*.f64 (+.f64 d2 d3) (-.f64 d3 d2)) (-.f64 d3 d2))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) (*.f64 (+.f64 d2 d3) (-.f64 d3 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 d3)) (/.f64 (*.f64 d3 d3) (-.f64 d2 d3)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)))
(+.f64 d2 d3)
(+.f64 d3 d2)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d1 d3))
(*.f64 d1 d3)
(*.f64 d3 d1)
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(*.f64 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)) d1)
(pow.f64 (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) d1)) (neg.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 27 binary64)) d1)) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)))) (neg.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 27 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d1 d1) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) d1) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))
(/.f64 (*.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 27 binary64)) d1) (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64))) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal 27 binary64))) (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1)))
(/.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1)))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 3 binary64))) (fma.f64 #s(literal 9 binary64) (*.f64 d1 d1) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) d1) d2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) d1) d2))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1)) (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64))))
(fma.f64 (+.f64 #s(literal 3 binary64) d2) d1 (*.f64 d1 d3))
(fma.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) #s(literal -1 binary64)) (*.f64 d1 d3))
(fma.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64))))) #s(literal -1 binary64)) (*.f64 d1 d3))
(fma.f64 (+.f64 #s(literal 3 binary64) d3) d1 (*.f64 d1 d2))
(fma.f64 d1 (+.f64 #s(literal 3 binary64) d2) (*.f64 d1 d3))
(fma.f64 d1 (+.f64 #s(literal 3 binary64) d3) (*.f64 d1 d2))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d2 d3) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 d1 d2 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1))
(fma.f64 d1 d3 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 (+.f64 d2 d3) d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 (+.f64 d2 d3)))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 d2 d1 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1))
(fma.f64 d3 d1 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1))))
(-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d2 d3)) #s(literal 2 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1))) (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d3) d2))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 d1 #s(literal 3 binary64)))
(+.f64 (*.f64 d1 (+.f64 d2 d3)) (*.f64 d1 #s(literal 3 binary64)))
(+.f64 (*.f64 (+.f64 #s(literal 3 binary64) d3) d1) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d3) (*.f64 (+.f64 #s(literal 3 binary64) d2) d1))
(+.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d2) (*.f64 (+.f64 #s(literal 3 binary64) d3) d1))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 (+.f64 d2 d3) d1))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d2 d3)))
(*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 27 binary64)) (pow.f64 (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d3))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 #s(literal -9 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d3))) (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64)))) (neg.f64 (neg.f64 (-.f64 d3 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 27 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d3))))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (*.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 (-.f64 d3 #s(literal 3 binary64)) (-.f64 d3 #s(literal 3 binary64))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 3 binary64) d3))
(/.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))) (neg.f64 (-.f64 d3 #s(literal 3 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 27 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 3 binary64) d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 27 binary64))) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d3)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 #s(literal -9 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d3))) (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 27 binary64)))))
(/.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (-.f64 d3 #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 #s(literal -9 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d3))) (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 27 binary64))))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 27 binary64)) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 3 binary64) d3))))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 27 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal 3 binary64) d3))))
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal 3 binary64) d3)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))
(+.f64 #s(literal 3 binary64) d3)
(+.f64 d3 #s(literal 3 binary64))
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 (pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)) (pow.f64 (/.f64 d1 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) #s(literal -1 binary64)) (pow.f64 (/.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d1 d1) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1)) (fma.f64 d2 d2 #s(literal -9 binary64))) (+.f64 #s(literal 3 binary64) d2))
(*.f64 (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1)))
(*.f64 (pow.f64 d1 #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) d1)) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 (*.f64 d1 d1) (-.f64 d2 #s(literal 3 binary64))) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) d1))
(*.f64 (/.f64 d1 d1) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1))
(*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1)) (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 3 binary64) d2) (/.f64 (*.f64 d1 d1) d1))
(*.f64 (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) d1) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) d1))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1)))
(*.f64 (/.f64 (*.f64 d1 d1) d1) (+.f64 #s(literal 3 binary64) d2))
(*.f64 (*.f64 (neg.f64 d1) (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)) (pow.f64 (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) d1) (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1)))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (*.f64 (*.f64 d1 d1) (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64))))
(*.f64 (*.f64 d1 d1) (/.f64 (+.f64 #s(literal 3 binary64) d2) d1))
(*.f64 d1 (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1)))
(*.f64 d1 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64))))
(*.f64 d1 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1)))
(pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1))) #s(literal -1 binary64))
(pow.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) d1) (-.f64 d2 #s(literal 3 binary64)))) (neg.f64 d1))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 3 binary64) d2))) (neg.f64 d1))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (fma.f64 d2 d2 #s(literal -9 binary64)))) (neg.f64 (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1)))) (neg.f64 (neg.f64 (-.f64 d2 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 d1) (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)))) (neg.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) d1) #s(literal 1 binary64))) (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) d1) (-.f64 d2 #s(literal 3 binary64))) d1)
(/.f64 (*.f64 (*.f64 d1 d1) (+.f64 #s(literal 3 binary64) d2)) d1)
(/.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (fma.f64 d2 d2 #s(literal -9 binary64))) (-.f64 d2 #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1))) (neg.f64 (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 d1) (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal 3 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) d1) #s(literal 1 binary64)) (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1)) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1)) (-.f64 d2 #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1)) #s(literal -1 binary64)))
(/.f64 (*.f64 (neg.f64 d1) (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)) (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) d1) (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1))
(neg.f64 (/.f64 (*.f64 (neg.f64 d1) (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1)))
(neg.f64 (/.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) d1) (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal 3 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) d1) (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal 3 binary64)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (pow.f64 (fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1) (*.f64 (neg.f64 d1) d3)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1) (*.f64 (neg.f64 d1) d3)) (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1))))) (fma.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))))) (neg.f64 (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1) (*.f64 (neg.f64 d1) d3)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1) (*.f64 (neg.f64 d1) d3))) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1) (*.f64 (neg.f64 d1) d3)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1) (*.f64 (neg.f64 d1) d3)) (fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1) (*.f64 (neg.f64 d1) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)))) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1))))
(/.f64 (neg.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1) (*.f64 (neg.f64 d1) d3))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (*.f64 d1 d3) (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1)))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1) (*.f64 (neg.f64 d1) d3)) (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1))))) (fma.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1) (*.f64 (neg.f64 d1) d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1) (*.f64 (neg.f64 d1) d3)) (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1))))) (fma.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (*.f64 (*.f64 d1 d3) (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64)) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1))))))
(fma.f64 (pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)) (pow.f64 (/.f64 d1 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)) #s(literal -1 binary64)) (*.f64 d1 d3))
(fma.f64 (pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) #s(literal -1 binary64)) (pow.f64 (/.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64))) #s(literal -1 binary64)) (*.f64 d1 d3))
(fma.f64 (pow.f64 (/.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) #s(literal -1 binary64)) (*.f64 d1 d3))
(fma.f64 (pow.f64 (/.f64 d1 d1) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)) #s(literal -1 binary64)) (*.f64 d1 d3))
(fma.f64 (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))) (*.f64 d1 d3))
(fma.f64 (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1)) (fma.f64 d2 d2 #s(literal -9 binary64))) (+.f64 #s(literal 3 binary64) d2) (*.f64 d1 d3))
(fma.f64 (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 d1 d3))
(fma.f64 (pow.f64 d1 #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) d1)) #s(literal -1 binary64)) (*.f64 d1 d3))
(fma.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))
(fma.f64 (/.f64 (*.f64 d1 d1) (-.f64 d2 #s(literal 3 binary64))) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (*.f64 d1 d3))
(fma.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) d1) (*.f64 d1 d3))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d3))
(fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1) (*.f64 d1 d3))
(fma.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1)) (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 d1 d3))
(fma.f64 (+.f64 #s(literal 3 binary64) d2) (/.f64 (*.f64 d1 d1) d1) (*.f64 d1 d3))
(fma.f64 (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) d1) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 d1 d3))
(fma.f64 (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) d1) (*.f64 d1 d3))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1)) (*.f64 d1 d3))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (+.f64 #s(literal 3 binary64) d2) (*.f64 d1 d3))
(fma.f64 (*.f64 (neg.f64 d1) (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)) (pow.f64 (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 d1 d3))
(fma.f64 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) d1) (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)) (*.f64 d1 d3))
(fma.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 d1 d3))
(fma.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (*.f64 (*.f64 d1 d1) (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64))) (*.f64 d1 d3))
(fma.f64 (*.f64 d1 d1) (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d3))
(fma.f64 d1 (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 d1 d3))
(fma.f64 d1 (*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64))) (*.f64 d1 d3))
(fma.f64 d1 (*.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1)) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1)))
(fma.f64 d3 d1 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1)))) (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1)))))
(-.f64 (/.f64 (*.f64 (pow.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 2 binary64)) (pow.f64 d1 #s(literal 4 binary64))) (fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1) (*.f64 (neg.f64 d1) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1) (*.f64 (neg.f64 d1) d3))))
(+.f64 (*.f64 d1 d3) (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1)))
(+.f64 (*.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d1) (*.f64 d1 d1)) (*.f64 d1 d3))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64)) (pow.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64)) (pow.f64 (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))) (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64)))) (neg.f64 (neg.f64 (fma.f64 d2 d2 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64)))) (neg.f64 (neg.f64 (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))) (*.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (*.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d2 #s(literal 6 binary64)) (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64)))) (*.f64 (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))) #s(literal 729 binary64))) (*.f64 (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))) (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64))) (neg.f64 (-.f64 (*.f64 d2 d2) #s(literal -9 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64))) (neg.f64 (fma.f64 d2 d2 #s(literal 9 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64))) (neg.f64 (+.f64 (pow.f64 d2 #s(literal 4 binary64)) (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64))) (neg.f64 (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))) (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64)) (-.f64 (*.f64 d2 d2) #s(literal -9 binary64)))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))) (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64)) (+.f64 (pow.f64 d2 #s(literal 4 binary64)) (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64)) (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))))
(fma.f64 d2 d2 #s(literal -9 binary64))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (-.f64 (*.f64 d2 d2) #s(literal -9 binary64))) (/.f64 #s(literal 81 binary64) (-.f64 (*.f64 d2 d2) #s(literal -9 binary64))))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (+.f64 (pow.f64 d2 #s(literal 4 binary64)) (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64))))) (/.f64 #s(literal 729 binary64) (+.f64 (pow.f64 d2 #s(literal 4 binary64)) (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d2 d2) #s(literal -9 binary64))))))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))) (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64)))) (/.f64 #s(literal 729 binary64) (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64)))))
(-.f64 (*.f64 d2 d2) #s(literal 9 binary64))
(+.f64 #s(literal -9 binary64) (*.f64 d2 d2))
(+.f64 (*.f64 d2 d2) #s(literal -9 binary64))
(*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) d1)
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -9 binary64)))
(*.f64 d1 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 d1 d1))) (neg.f64 (fma.f64 d2 d2 #s(literal 9 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64)) (*.f64 d1 d1))) (neg.f64 (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64)))) (neg.f64 (fma.f64 d2 d2 #s(literal 9 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64)))) (neg.f64 (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 d1 d1)) (fma.f64 d2 d2 #s(literal 9 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64)) (*.f64 d1 d1)) (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64))) (fma.f64 d2 d2 #s(literal 9 binary64)))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64))) (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))))
(fma.f64 (*.f64 (*.f64 d1 d2) d1) d2 (*.f64 #s(literal -9 binary64) (*.f64 d1 d1)))
(fma.f64 (*.f64 (*.f64 d1 d2) d1) d2 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))
(fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 #s(literal -9 binary64) (*.f64 d1 d1)))
(fma.f64 (*.f64 (*.f64 d1 d2) d2) d1 (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))
(fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (*.f64 #s(literal -9 binary64) (*.f64 d1 d1)))
(fma.f64 (*.f64 d2 d2) (*.f64 d1 d1) (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))
(fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 #s(literal -9 binary64) (*.f64 d1 d1)))
(fma.f64 (*.f64 d1 d1) (*.f64 d2 d2) (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))
(fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 #s(literal -9 binary64) (*.f64 d1 d1)))
(fma.f64 (*.f64 d1 d2) (*.f64 d1 d2) (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))
(fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 #s(literal -9 binary64) (*.f64 d1 d1)))
(fma.f64 d1 (*.f64 d2 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))
(fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (*.f64 #s(literal -9 binary64) (*.f64 d1 d1)))
(fma.f64 d2 (*.f64 d1 (*.f64 d1 d2)) (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))
(+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 #s(literal -9 binary64) (*.f64 d1 d1)))
(+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 (*.f64 d1 d1) #s(literal -9 binary64)))
(*.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (pow.f64 (fma.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (*.f64 (neg.f64 d1) d3)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)))) (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (*.f64 (neg.f64 d1) d3)) (-.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)))) (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -2 binary64))) (+.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -2 binary64)))) (neg.f64 (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (*.f64 (neg.f64 d1) d3)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)))) (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -2 binary64)) (fma.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (*.f64 (neg.f64 d1) d3))) (*.f64 (fma.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (*.f64 (neg.f64 d1) d3)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (*.f64 (neg.f64 d1) d3)) (fma.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (*.f64 (neg.f64 d1) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -2 binary64))) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (*.f64 (neg.f64 d1) d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 d1 d3))) (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)))) (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (*.f64 (neg.f64 d1) d3)) (-.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)))) (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -2 binary64))) (+.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (fma.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (*.f64 (neg.f64 d1) d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (*.f64 (neg.f64 d1) d3)) (-.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)))) (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -2 binary64))) (+.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 d1 d3))) (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))))))
(/.f64 (+.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -3 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)))) (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -2 binary64))))
(fma.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1) (-.f64 (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d2) #s(literal 2 binary64)) #s(literal 81 binary64))) (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal -9 binary64)) (*.f64 d1 d3))
(fma.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1) (+.f64 (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d2) #s(literal 3 binary64)) #s(literal 729 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d2) #s(literal 2 binary64)) #s(literal 81 binary64)) (*.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d2) #s(literal 9 binary64))) (*.f64 d1 d3))
(fma.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (*.f64 d1 d3))
(fma.f64 (pow.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 d1 d3))
(fma.f64 (pow.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1) (*.f64 d1 d3))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (*.f64 d1 d3))
(fma.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (pow.f64 (neg.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) #s(literal -1 binary64)) (*.f64 d1 d3))
(fma.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1) (pow.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) #s(literal -1 binary64)) (*.f64 d1 d3))
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (*.f64 d1 d3))
(fma.f64 d1 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (*.f64 d1 d3))
(fma.f64 d1 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (pow.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) #s(literal -1 binary64))) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))))
(fma.f64 d3 d1 (*.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))))) (/.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -2 binary64)) (-.f64 (*.f64 d1 d3) (*.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -2 binary64)) (fma.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (*.f64 (neg.f64 d1) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (fma.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (*.f64 (neg.f64 d1) d3))))
(+.f64 (*.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (*.f64 d1 d3))
(+.f64 (*.f64 d1 d3) (*.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1) (-.f64 (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d2) #s(literal 2 binary64)) #s(literal 81 binary64))) (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal -9 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1) (+.f64 (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d2) #s(literal 3 binary64)) #s(literal 729 binary64))) (-.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d2) #s(literal 2 binary64)) #s(literal 81 binary64)) (*.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d2) #s(literal 9 binary64))))
(*.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)))
(*.f64 (pow.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))))
(*.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (pow.f64 (neg.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1) (pow.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))))
(*.f64 d1 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))))
(*.f64 d1 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (pow.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) #s(literal -1 binary64))))
(pow.f64 (/.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))))) (neg.f64 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 9 binary64)) #s(literal 19683 binary64)) (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))))) (neg.f64 (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) #s(literal 729 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1) #s(literal 1 binary64))) (neg.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) d1)) (neg.f64 (*.f64 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 9 binary64)) #s(literal 19683 binary64)) d1)) (neg.f64 (*.f64 (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) #s(literal 729 binary64)) (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)))) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 9 binary64)) #s(literal 19683 binary64)) (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)))) (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) #s(literal 729 binary64)))
(/.f64 (neg.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)))) (neg.f64 (neg.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)))))
(/.f64 (*.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1) #s(literal 1 binary64)) (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) d1) (*.f64 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 9 binary64)) #s(literal 19683 binary64)) d1) (*.f64 (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) #s(literal 729 binary64)) (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))))
(/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (neg.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1) (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)))
(neg.f64 (/.f64 (*.f64 (neg.f64 d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))))
(neg.f64 (/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1) (neg.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)))) (/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1) (neg.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)) d1) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1)
(*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))))) (neg.f64 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 9 binary64)) #s(literal 19683 binary64)))) (neg.f64 (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) #s(literal 729 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) d1)) (neg.f64 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 9 binary64)) #s(literal 19683 binary64)) d1)) (neg.f64 (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) #s(literal 729 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 9 binary64)) #s(literal 19683 binary64))) (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) #s(literal 729 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) d1) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 9 binary64)) #s(literal 19683 binary64)) d1) (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) #s(literal 729 binary64)))
(fma.f64 (pow.f64 d2 #s(literal 3 binary64)) d1 (*.f64 #s(literal 27 binary64) d1))
(fma.f64 #s(literal 27 binary64) d1 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) d1))
(fma.f64 d1 (pow.f64 d2 #s(literal 3 binary64)) (*.f64 d1 #s(literal 27 binary64)))
(fma.f64 d1 #s(literal 27 binary64) (*.f64 d1 (pow.f64 d2 #s(literal 3 binary64))))
(+.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) d1) (*.f64 #s(literal 27 binary64) d1))
(+.f64 (*.f64 #s(literal 27 binary64) d1) (*.f64 (pow.f64 d2 #s(literal 3 binary64)) d1))
(+.f64 (*.f64 d1 (pow.f64 d2 #s(literal 3 binary64))) (*.f64 d1 #s(literal 27 binary64)))
(+.f64 (*.f64 d1 #s(literal 27 binary64)) (*.f64 d1 (pow.f64 d2 #s(literal 3 binary64))))
(*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (pow.f64 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 9 binary64)) #s(literal 19683 binary64)) (pow.f64 (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) #s(literal 729 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) #s(literal 729 binary64)) (+.f64 (pow.f64 d2 #s(literal 9 binary64)) #s(literal 19683 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))))) (neg.f64 (neg.f64 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 9 binary64)) #s(literal 19683 binary64)))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) #s(literal 729 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 729 binary64) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) (pow.f64 d2 #s(literal 6 binary64)))) (*.f64 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64))) (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (neg.f64 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 9 binary64)) #s(literal 19683 binary64))) (neg.f64 (+.f64 (pow.f64 d2 #s(literal 6 binary64)) (-.f64 #s(literal 729 binary64) (*.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 9 binary64)) #s(literal 19683 binary64))) (neg.f64 (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) #s(literal 729 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) #s(literal 729 binary64)) (+.f64 (pow.f64 d2 #s(literal 9 binary64)) #s(literal 19683 binary64)))))
(/.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) #s(literal 729 binary64)) (+.f64 (pow.f64 d2 #s(literal 9 binary64)) #s(literal 19683 binary64))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 9 binary64)) #s(literal 19683 binary64)) (+.f64 (pow.f64 d2 #s(literal 6 binary64)) (-.f64 #s(literal 729 binary64) (*.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 9 binary64)) #s(literal 19683 binary64)) (fma.f64 (pow.f64 d2 #s(literal 3 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) #s(literal 729 binary64)))
(fma.f64 (pow.f64 d2 #s(literal 3/2 binary64)) (pow.f64 d2 #s(literal 3/2 binary64)) #s(literal 27 binary64))
(fma.f64 (*.f64 d2 d2) d2 #s(literal 27 binary64))
(fma.f64 d2 (*.f64 d2 d2) #s(literal 27 binary64))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (/.f64 #s(literal 729 binary64) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))))
(-.f64 (/.f64 #s(literal 729 binary64) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))
(+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))
(*.f64 (-.f64 d2 #s(literal 3 binary64)) d1)
(*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1)) (neg.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)))) (neg.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) d1) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1)) (neg.f64 (+.f64 #s(literal 3 binary64) d2)))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (+.f64 #s(literal 3 binary64) d2))
(fma.f64 d1 d2 (*.f64 #s(literal -3 binary64) d1))
(fma.f64 d1 d2 (*.f64 d1 #s(literal -3 binary64)))
(fma.f64 d2 d1 (*.f64 #s(literal -3 binary64) d1))
(fma.f64 d2 d1 (*.f64 d1 #s(literal -3 binary64)))
(+.f64 (*.f64 d1 d2) (*.f64 #s(literal -3 binary64) d1))
(+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal -3 binary64)))
(*.f64 d1 d3)
(*.f64 d3 d1)

eval63.0ms (1.2%)

Memory
-7.1MiB live, 110.1MiB allocated
Compiler

Compiled 12 518 to 1 727 computations (86.2% saved)

prune15.0ms (0.3%)

Memory
0.9MiB live, 40.1MiB allocated
Pruning

11 alts after pruning (8 fresh and 3 done)

PrunedKeptTotal
New5167523
Fresh314
Picked235
Done000
Total52111532
Accuracy
100.0%
Counts
532 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
99.1%
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
66.9%
(fma.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)) (*.f64 d2 d1))
41.0%
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 d3))
89.6%
(+.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) (*.f64 d1 d3))
59.3%
(+.f64 #s(approx (/ (* (* d1 d1) (- (* d2 d2) 9)) (* d1 (- d2 3))) (*.f64 #s(literal 3 binary64) d1)) (*.f64 d1 d3))
99.9%
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
59.3%
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1)
66.9%
(*.f64 #s(approx (+ (+ d3 d2) 3) (+.f64 #s(literal 3 binary64) d2)) d1)
86.5%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1) d3))
37.2%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
Compiler

Compiled 298 to 233 computations (21.8% saved)

simplify208.0ms (3.9%)

Memory
-11.6MiB live, 152.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d1 d1)
cost-diff0
(*.f64 (*.f64 d1 d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)))
cost-diff320
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 d3))
cost-diff640
(/.f64 (*.f64 (*.f64 d1 d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))))
cost-diff0
(/.f64 d1 d3)
cost-diff0
(fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1)
cost-diff0
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1) d3))
cost-diff896
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1) d3)
cost-diff0
(*.f64 d2 d1)
cost-diff0
#s(approx (+ d3 3) #s(literal 3 binary64))
cost-diff192
(fma.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)) (*.f64 d2 d1))
cost-diff0
(+.f64 #s(literal 3 binary64) d2)
cost-diff0
#s(approx (+ (+ d3 d2) 3) (+.f64 #s(literal 3 binary64) d2))
cost-diff0
(*.f64 #s(approx (+ (+ d3 d2) 3) (+.f64 #s(literal 3 binary64) d2)) d1)
cost-diff0
(*.f64 d3 d1)
cost-diff0
(+.f64 d2 #s(literal 3 binary64))
cost-diff192
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037190
057182
1110181
2186175
3300171
4423168
5998168
63110168
73892168
84484168
95043168
106461168
117652168
08015164
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
(+.f64 d2 #s(literal 3 binary64))
d2
#s(literal 3 binary64)
d1
(*.f64 d3 d1)
d3
(*.f64 #s(approx (+ (+ d3 d2) 3) (+.f64 #s(literal 3 binary64) d2)) d1)
#s(approx (+ (+ d3 d2) 3) (+.f64 #s(literal 3 binary64) d2))
(+.f64 #s(literal 3 binary64) d2)
#s(literal 3 binary64)
d2
d1
(fma.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)) (*.f64 d2 d1))
d1
#s(approx (+ d3 3) #s(literal 3 binary64))
#s(literal 3 binary64)
(*.f64 d2 d1)
d2
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1) d3))
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1) d3)
(fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1)
(/.f64 d1 d3)
d1
d3
(+.f64 #s(literal 3 binary64) d2)
#s(literal 3 binary64)
d2
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 d3))
(/.f64 (*.f64 (*.f64 d1 d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (*.f64 d1 d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)))
(*.f64 d1 d1)
d1
#s(approx (- (* d2 d2) 9) #s(literal -9 binary64))
#s(literal -9 binary64)
(*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))
(-.f64 d2 #s(literal 3 binary64))
d2
#s(literal 3 binary64)
(*.f64 d1 d3)
d3
Outputs
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(+.f64 d2 #s(literal 3 binary64))
(+.f64 #s(literal 3 binary64) d2)
d2
#s(literal 3 binary64)
d1
(*.f64 d3 d1)
d3
(*.f64 #s(approx (+ (+ d3 d2) 3) (+.f64 #s(literal 3 binary64) d2)) d1)
#s(approx (+ (+ d3 d2) 3) (+.f64 #s(literal 3 binary64) d2))
(+.f64 #s(literal 3 binary64) d2)
#s(literal 3 binary64)
d2
d1
(fma.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)) (*.f64 d2 d1))
(*.f64 (+.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d2) d1)
d1
#s(approx (+ d3 3) #s(literal 3 binary64))
#s(literal 3 binary64)
(*.f64 d2 d1)
(*.f64 d1 d2)
d2
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1) d3))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1))
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1) d3)
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1)
(/.f64 d1 d3)
d1
d3
(+.f64 #s(literal 3 binary64) d2)
#s(literal 3 binary64)
d2
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 d3))
(*.f64 (+.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64))) d3) d1)
(/.f64 (*.f64 (*.f64 d1 d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)))
(*.f64 (*.f64 d1 d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)))
(*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1)
(*.f64 d1 d1)
d1
#s(approx (- (* d2 d2) 9) #s(literal -9 binary64))
#s(literal -9 binary64)
(*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))
(*.f64 (-.f64 d2 #s(literal 3 binary64)) d1)
(-.f64 d2 #s(literal 3 binary64))
d2
#s(literal 3 binary64)
(*.f64 d1 d3)
(*.f64 d3 d1)
d3

localize124.0ms (2.3%)

Memory
-2.1MiB live, 118.3MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy1.4257729933208234
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 d3))
accuracy8.953201254751594
(*.f64 (*.f64 d1 d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)))
accuracy32.73859464390295
#s(approx (- (* d2 d2) 9) #s(literal -9 binary64))
accuracy32.929788036445466
(/.f64 (*.f64 (*.f64 d1 d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))))
accuracy0
(+.f64 #s(literal 3 binary64) d2)
accuracy0
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1) d3))
accuracy1.6463642260094724
(fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1)
accuracy7.073936005786531
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1) d3)
accuracy0
(*.f64 d2 d1)
accuracy0.5507757452111204
(fma.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)) (*.f64 d2 d1))
accuracy30.376838877802708
#s(approx (+ d3 3) #s(literal 3 binary64))
accuracy0
(+.f64 #s(literal 3 binary64) d2)
accuracy0.0546875
(*.f64 #s(approx (+ (+ d3 d2) 3) (+.f64 #s(literal 3 binary64) d2)) d1)
accuracy21.73172853980809
#s(approx (+ (+ d3 d2) 3) (+.f64 #s(literal 3 binary64) d2))
accuracy0
(+.f64 d2 #s(literal 3 binary64))
accuracy0
(*.f64 d3 d1)
accuracy1.0312389904222408
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
Samples
51.0ms221×0valid
10.0ms16×2valid
7.0ms16×1valid
2.0ms3valid
Compiler

Compiled 355 to 75 computations (78.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 48.0ms
ival-mult: 21.0ms (43.6% of total)
ival-add: 15.0ms (31.1% of total)
adjust: 5.0ms (10.4% of total)
ival-div: 4.0ms (8.3% of total)
ival-sub: 3.0ms (6.2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series25.0ms (0.5%)

Memory
31.1MiB live, 31.2MiB allocated
Counts
18 → 71
Calls
Call 1
Inputs
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
(+.f64 d2 #s(literal 3 binary64))
(*.f64 d3 d1)
(*.f64 #s(approx (+ (+ d3 d2) 3) (+.f64 #s(literal 3 binary64) d2)) d1)
#s(approx (+ (+ d3 d2) 3) (+.f64 #s(literal 3 binary64) d2))
(+.f64 #s(literal 3 binary64) d2)
(fma.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)) (*.f64 d2 d1))
#s(approx (+ d3 3) #s(literal 3 binary64))
(*.f64 d2 d1)
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1) d3)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1) d3))
(fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1)
(/.f64 d1 d3)
(/.f64 (*.f64 (*.f64 d1 d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 d3))
(*.f64 (*.f64 d1 d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)))
(*.f64 d1 d1)
#s(approx (- (* d2 d2) 9) #s(literal -9 binary64))
Outputs
(* d1 (+ 3 (+ d2 d3)))
(* d1 d3)
(* d1 d2)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(/ d1 d3)
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(* d1 (- (+ d3 (/ (pow d2 2) (- d2 3))) (* 9 (/ 1 (- d2 3)))))
(* (pow d1 2) (- (pow d2 2) 9))
(pow d1 2)
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 3 d2)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d1 (+ (* -1 d3) (* -1 (/ (- (pow d2 2) 9) (- d2 3))))))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
3
(+ 3 d2)
(* d1 (+ 3 d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ 3 d3)
(+ 3 (+ d2 d3))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3)))))
(+ d1 (* 3 (/ d1 d3)))
(+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))
(* 3 d1)
(+ (* 3 d1) (* d1 d2))
(* -9 (pow d1 2))
(+ (* -9 (pow d1 2)) (* (pow d1 2) (pow d2 2)))
-9
(- (pow d2 2) 9)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))
(/ (* d1 d2) d3)
(* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (- (+ d1 (/ (* d1 d3) d2)) (* -3 (/ d1 d2))))
(* (pow d1 2) (pow d2 2))
(* (pow d2 2) (+ (* -9 (/ (pow d1 2) (pow d2 2))) (pow d1 2)))
(pow d2 2)
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))))
(* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2)))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(/ (* d1 (+ 3 d2)) d3)
(/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3)
(+ (* d1 d3) (/ (* d1 (- (pow d2 2) 9)) (- d2 3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
d3
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
d1
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(* d3 (+ d1 (/ (* d1 (- (pow d2 2) 9)) (* d3 (- d2 3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (- (pow d2 2) 9)) (* d3 (- d2 3)))))))
Calls

9 calls:

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

simplify144.0ms (2.7%)

Memory
8.4MiB live, 120.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0179507
1610505
21725487
34427481
47905481
09048458
Stop Event
iter limit
node limit
Counts
71 → 68
Calls
Call 1
Inputs
(* d1 (+ 3 (+ d2 d3)))
(* d1 d3)
(* d1 d2)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(/ d1 d3)
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(* d1 (- (+ d3 (/ (pow d2 2) (- d2 3))) (* 9 (/ 1 (- d2 3)))))
(* (pow d1 2) (- (pow d2 2) 9))
(pow d1 2)
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 3 d2)))))
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d1 (+ (* -1 d3) (* -1 (/ (- (pow d2 2) 9) (- d2 3))))))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
3
(+ 3 d2)
(* d1 (+ 3 d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ 3 d3)
(+ 3 (+ d2 d3))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3)))))
(+ d1 (* 3 (/ d1 d3)))
(+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))
(* 3 d1)
(+ (* 3 d1) (* d1 d2))
(* -9 (pow d1 2))
(+ (* -9 (pow d1 2)) (* (pow d1 2) (pow d2 2)))
-9
(- (pow d2 2) 9)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))
(/ (* d1 d2) d3)
(* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (- (+ d1 (/ (* d1 d3) d2)) (* -3 (/ d1 d2))))
(* (pow d1 2) (pow d2 2))
(* (pow d2 2) (+ (* -9 (/ (pow d1 2) (pow d2 2))) (pow d1 2)))
(pow d2 2)
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))))
(* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2)))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(/ (* d1 (+ 3 d2)) d3)
(/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3)
(+ (* d1 d3) (/ (* d1 (- (pow d2 2) 9)) (- d2 3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
d3
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
d1
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(* d3 (+ d1 (/ (* d1 (- (pow d2 2) 9)) (* d3 (- d2 3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (- (pow d2 2) 9)) (* d3 (- d2 3)))))))
Outputs
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 d2)
(*.f64 d1 d2)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(/ d1 d3)
(/.f64 d1 d3)
(/ (* d1 (- (pow d2 2) 9)) (- d2 3))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(* d1 (- (+ d3 (/ (pow d2 2) (- d2 3))) (* 9 (/ 1 (- d2 3)))))
(*.f64 (-.f64 d3 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2))) d1)
(* (pow d1 2) (- (pow d2 2) 9))
(*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) d1)
(pow d1 2)
(*.f64 d1 d1)
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 3 d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (+ (* -1 d2) (* -1 (+ 3 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* -1 (* d1 (+ (* -1 d3) (* -1 (/ (- (pow d2 2) 9) (- d2 3))))))
(*.f64 (-.f64 d3 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2))) d1)
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
3
#s(literal 3 binary64)
(+ 3 d2)
(-.f64 d2 #s(literal -3 binary64))
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ 3 d3)
(-.f64 d3 #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(-.f64 (+.f64 d3 d2) #s(literal -3 binary64))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ d1 (* 3 (/ d1 d3)))
(fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)
(+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* -9 (pow d1 2))
(*.f64 #s(literal -9 binary64) (*.f64 d1 d1))
(+ (* -9 (pow d1 2)) (* (pow d1 2) (pow d2 2)))
(*.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) d1)
-9
#s(literal -9 binary64)
(- (pow d2 2) 9)
(fma.f64 d2 d2 #s(literal -9 binary64))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
d2
(* d2 (+ 1 (* 3 (/ 1 d2))))
(-.f64 d2 #s(literal -3 binary64))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(fma.f64 (/.f64 d3 d2) d2 (-.f64 d2 #s(literal -3 binary64)))
(* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(/ (* d1 d2) d3)
(*.f64 (/.f64 d1 d3) d2)
(* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(fma.f64 (/.f64 d1 d2) d2 (*.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d2 (- (+ d1 (/ (* d1 d3) d2)) (* -3 (/ d1 d2))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* (pow d1 2) (pow d2 2))
(*.f64 (*.f64 (*.f64 d1 d1) d2) d2)
(* (pow d2 2) (+ (* -9 (/ (pow d1 2) (pow d2 2))) (pow d1 2)))
(fma.f64 (*.f64 (*.f64 d1 d1) d2) d2 (*.f64 (*.f64 #s(literal -9 binary64) (*.f64 d1 d1)) #s(literal 1 binary64)))
(pow d2 2)
(*.f64 d2 d2)
(* (pow d2 2) (- 1 (* 9 (/ 1 (pow d2 2)))))
(*.f64 (fma.f64 (/.f64 #s(literal -9 binary64) (*.f64 d2 d2)) d2 d2) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(fma.f64 (/.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d2 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2)))))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(/ (* d1 (+ 3 d2)) d3)
(*.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1)
(/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3)
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(+ (* d1 d3) (/ (* d1 (- (pow d2 2) 9)) (- d2 3)))
(*.f64 (-.f64 d3 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2))) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
d3
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (+.f64 (/.f64 d2 d3) #s(literal 1 binary64)) d3 #s(literal 3 binary64))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
d1
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d1 d1)
(* d3 (+ d1 (/ (* d1 (- (pow d2 2) 9)) (* d3 (- d2 3)))))
(*.f64 (-.f64 d3 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2))) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(fma.f64 (/.f64 (-.f64 d2 #s(literal -3 binary64)) d3) d3 d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (- (pow d2 2) 9)) (* d3 (- d2 3)))))))
(*.f64 (-.f64 d3 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2))) d1)

rewrite181.0ms (3.4%)

Memory
-8.2MiB live, 264.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037157
057152
1275151
22124151
08933146
Stop Event
iter limit
node limit
iter limit
Counts
18 → 506
Calls
Call 1
Inputs
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
(+.f64 d2 #s(literal 3 binary64))
(*.f64 d3 d1)
(*.f64 #s(approx (+ (+ d3 d2) 3) (+.f64 #s(literal 3 binary64) d2)) d1)
#s(approx (+ (+ d3 d2) 3) (+.f64 #s(literal 3 binary64) d2))
(+.f64 #s(literal 3 binary64) d2)
(fma.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)) (*.f64 d2 d1))
#s(approx (+ d3 3) #s(literal 3 binary64))
(*.f64 d2 d1)
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1) d3)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1) d3))
(fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1)
(/.f64 d1 d3)
(/.f64 (*.f64 (*.f64 d1 d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 d3))
(*.f64 (*.f64 d1 d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)))
(*.f64 d1 d1)
#s(approx (- (* d2 d2) 9) #s(literal -9 binary64))
Outputs
(*.f64 (/.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(*.f64 d1 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d1 d1) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))))
(/.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2))))
(/.f64 (fma.f64 #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 3 binary64))) (fma.f64 #s(literal 9 binary64) (*.f64 d1 d1) (-.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64))))
(fma.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (/.f64 d1 (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64)))) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64)))) (+.f64 #s(literal 3 binary64) d2) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (pow.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (/.f64 d1 (pow.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 d1 (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (-.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (fma.f64 #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64))))) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(fma.f64 d1 (+.f64 d3 d2) (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 d1 d3 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(fma.f64 d1 (+.f64 #s(literal 3 binary64) d2) (*.f64 d3 d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 (+.f64 d3 d2)))
(fma.f64 d1 d2 (fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1)))
(fma.f64 (+.f64 #s(literal 3 binary64) d2) d1 (*.f64 d3 d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 (+.f64 d3 d2)))
(fma.f64 d2 d1 (fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1)))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))))
(-.f64 (/.f64 (*.f64 #s(literal 9 binary64) (*.f64 d1 d1)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))) (/.f64 (pow.f64 (*.f64 d1 (+.f64 d3 d2)) #s(literal 2 binary64)) (-.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 #s(literal 3 binary64) d2) d3))))
(+.f64 (fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64))) (*.f64 d1 d2))
(+.f64 (*.f64 d1 (+.f64 d3 d2)) (*.f64 d1 #s(literal 3 binary64)))
(+.f64 (*.f64 d3 d1) (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)))
(+.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(+.f64 (*.f64 d1 d2) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1)))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 (+.f64 d3 d2)))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 (pow.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (/.f64 (pow.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal -1 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64)))) (/.f64 (pow.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal -1 binary64)) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (/.f64 (pow.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 (pow.f64 (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (/.f64 (pow.f64 (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))) #s(literal -1 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64)))) (/.f64 (pow.f64 (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))) #s(literal -1 binary64)) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 (pow.f64 (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64))) (+.f64 #s(literal 3 binary64) d2))
(*.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (/.f64 (pow.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal -1 binary64)) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) (pow.f64 (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 #s(literal 3 binary64) d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (neg.f64 (neg.f64 (-.f64 #s(literal 3 binary64) d2))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64)))) (neg.f64 (neg.f64 (-.f64 d2 #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2)) (*.f64 (-.f64 #s(literal 3 binary64) d2) (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 3 binary64) d2) (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (*.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64))) (neg.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64))) (neg.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (neg.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64))) (neg.f64 (-.f64 d2 #s(literal 3 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 3 binary64) d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 (-.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 3 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64)) (*.f64 (-.f64 d2 #s(literal 3 binary64)) (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64)))))
(/.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))
(/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64)))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (*.f64 (-.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64)))) (/.f64 #s(literal 81 binary64) (*.f64 (-.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64)))))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (*.f64 (-.f64 d2 #s(literal 3 binary64)) (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))))) (/.f64 #s(literal 729 binary64) (*.f64 (-.f64 d2 #s(literal 3 binary64)) (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))))))
(-.f64 (/.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))) (-.f64 d2 #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (-.f64 d2 #s(literal 3 binary64))))
(-.f64 (/.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64)))) (-.f64 d2 #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 729 binary64) (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64)))) (-.f64 d2 #s(literal 3 binary64))))
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 3 binary64) d2)))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64))))
(+.f64 #s(literal 3 binary64) d2)
(+.f64 d2 #s(literal 3 binary64))
(*.f64 d3 d1)
(*.f64 d1 d3)
(*.f64 #s(approx (+ (+ d3 d2) 3) (+.f64 #s(literal 3 binary64) d2)) d1)
(*.f64 d1 #s(approx (+ (+ d3 d2) 3) (+.f64 #s(literal 3 binary64) d2)))
#s(approx (+ (+ d3 d2) 3) (+.f64 #s(literal 3 binary64) d2))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 (pow.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (/.f64 (pow.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal -1 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64)))) (/.f64 (pow.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal -1 binary64)) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (/.f64 (pow.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 (pow.f64 (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (/.f64 (pow.f64 (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))) #s(literal -1 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64)))) (/.f64 (pow.f64 (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))) #s(literal -1 binary64)) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 (pow.f64 (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64))) (+.f64 #s(literal 3 binary64) d2))
(*.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (/.f64 (pow.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal -1 binary64)) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64))))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))) #s(literal -1 binary64)) (pow.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) (pow.f64 (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 #s(literal 3 binary64) d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (neg.f64 (neg.f64 (-.f64 #s(literal 3 binary64) d2))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64)))) (neg.f64 (neg.f64 (-.f64 d2 #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2)) (*.f64 (-.f64 #s(literal 3 binary64) d2) (*.f64 d2 d2))) (*.f64 (-.f64 #s(literal 3 binary64) d2) (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (*.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64))) (neg.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64))) (neg.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (neg.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64))) (neg.f64 (-.f64 d2 #s(literal 3 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 3 binary64) d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64)))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 (-.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 3 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64))))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 6 binary64)) #s(literal 729 binary64)) (*.f64 (-.f64 d2 #s(literal 3 binary64)) (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64)))))
(/.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))
(/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64)))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (*.f64 (-.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64)))) (/.f64 #s(literal 81 binary64) (*.f64 (-.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64)))))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (*.f64 (-.f64 d2 #s(literal 3 binary64)) (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))))) (/.f64 #s(literal 729 binary64) (*.f64 (-.f64 d2 #s(literal 3 binary64)) (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64))))))
(-.f64 (/.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))) (-.f64 d2 #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (-.f64 d2 #s(literal 3 binary64))))
(-.f64 (/.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64)))) (-.f64 d2 #s(literal 3 binary64))) (/.f64 (/.f64 #s(literal 729 binary64) (+.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d2 d2) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 4 binary64)))) (-.f64 d2 #s(literal 3 binary64))))
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 3 binary64) d2)))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64))))
(+.f64 #s(literal 3 binary64) d2)
(+.f64 d2 #s(literal 3 binary64))
(*.f64 (/.f64 (*.f64 d1 (+.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d2)) d1) (/.f64 (*.f64 d1 (-.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d2)) (-.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d2)))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d2)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 d1 (+.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d2))
(*.f64 d1 (+.f64 d2 #s(approx (+ d3 3) #s(literal 3 binary64))))
(pow.f64 (/.f64 (*.f64 d1 (-.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d2)) (-.f64 (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d1 d2) (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d2)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d2))) (*.f64 (*.f64 d1 (-.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d2)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d2)) (*.f64 d1 (-.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d2))))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d2) (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) d2) d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 d1 (-.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d2)) (-.f64 (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d2)) (-.f64 (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) d2) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 d2) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64))))
(fma.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1 (*.f64 d1 d2))
(fma.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)) (*.f64 d1 d2))
(fma.f64 d1 d2 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1))
(fma.f64 d2 d1 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d2) (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1))) (/.f64 (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d2) (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d2))) (/.f64 (pow.f64 (*.f64 d1 d2) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d2))))
(+.f64 (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1) (*.f64 d1 d2))
(+.f64 (*.f64 d1 d2) (*.f64 #s(approx (+ d3 3) #s(literal 3 binary64)) d1))
#s(approx (+ d3 3) #s(literal 3 binary64))
(*.f64 d1 d2)
(*.f64 d2 d1)
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1) d3)
(*.f64 d3 (fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64)) (*.f64 d1 d1)) d3)) (neg.f64 (-.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 3 binary64))) d3)) (neg.f64 (fma.f64 d1 (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 d3 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64)) (*.f64 d1 d1)))) (neg.f64 (-.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1)))
(/.f64 (neg.f64 (*.f64 d3 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 3 binary64))))) (neg.f64 (fma.f64 d1 (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64)) (*.f64 d1 d1)) d3) (-.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1))
(/.f64 (*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 3 binary64))) d3) (fma.f64 d1 (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64))))
(/.f64 (*.f64 d3 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64)) (*.f64 d1 d1))) (-.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1))
(/.f64 (*.f64 d3 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 3 binary64)))) (fma.f64 d1 (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64))))
(fma.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d3 (*.f64 d3 d1))
(fma.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d3))
(fma.f64 d3 d1 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(fma.f64 d1 d3 (*.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d3))
(fma.f64 d1 d3 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(+.f64 (*.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d3) (*.f64 d3 d1))
(+.f64 (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d3))
(+.f64 (*.f64 d3 d1) (*.f64 d3 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1) d3))
(*.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64)) (*.f64 d1 d1)) (pow.f64 (-.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 3 binary64))) (pow.f64 (fma.f64 d1 (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1) (-.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64)) (*.f64 d1 d1))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d1 (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64))) (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 d1 d1) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64)))) (neg.f64 (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64)) (*.f64 d1 d1)))) (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 d1 (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1)) (*.f64 (-.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1) (*.f64 d1 d1))) (*.f64 (-.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1) (-.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1)))
(/.f64 (-.f64 (*.f64 d1 d1) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64))) (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64)) (*.f64 d1 d1))) (neg.f64 (-.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 d1 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1) (-.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64)) (*.f64 d1 d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d1 (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64))) (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64)) (*.f64 d1 d1)) (-.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1) (-.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64)) (*.f64 d1 d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d1 (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64))) (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 3 binary64))) (fma.f64 d1 d1 (-.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1))))
(/.f64 (+.f64 (pow.f64 d1 #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 3 binary64))) (fma.f64 d1 (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3)) (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64))))
(fma.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 (/.f64 d1 d3) (-.f64 #s(literal 3 binary64) d2)) d1)
(fma.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (/.f64 (/.f64 d1 d3) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) d1)
(fma.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64)))) (/.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal 3 binary64))) d1)
(fma.f64 (/.f64 (/.f64 d1 d3) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2)) d1)
(fma.f64 (/.f64 (/.f64 d1 d3) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) d1)
(fma.f64 (/.f64 (/.f64 d1 d3) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64)))) (+.f64 #s(literal 3 binary64) d2) d1)
(fma.f64 (/.f64 (/.f64 d1 d3) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (pow.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))) #s(literal -1 binary64))) d1)
(fma.f64 (/.f64 (/.f64 d1 d3) (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64))) d1)
(fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (/.f64 (neg.f64 d1) d3) d1)
(fma.f64 (/.f64 (fma.f64 #s(literal 9 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64))))) d3) (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (fma.f64 #s(literal 9 binary64) (*.f64 d1 d1) (*.f64 (*.f64 d1 d2) (-.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))))) d1)
(fma.f64 (/.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) d3) (/.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))) (pow.f64 d1 #s(literal -1 binary64))) d1)
(fma.f64 (/.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64))) d3) (/.f64 (+.f64 #s(literal 3 binary64) d2) (pow.f64 d1 #s(literal -1 binary64))) d1)
(fma.f64 (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d3) (/.f64 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (pow.f64 d1 #s(literal -1 binary64))) d1)
(fma.f64 (/.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) d3) (/.f64 (pow.f64 (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64)) (pow.f64 d1 #s(literal -1 binary64))) d1)
(fma.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d3) (/.f64 (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)) (pow.f64 d1 #s(literal -1 binary64))) d1)
(fma.f64 (/.f64 (neg.f64 d1) #s(literal -1 binary64)) (/.f64 #s(literal 3 binary64) d3) (fma.f64 (/.f64 d1 d3) d2 d1))
(fma.f64 (/.f64 (neg.f64 d1) #s(literal -1 binary64)) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1)
(fma.f64 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) (/.f64 #s(literal 1 binary64) (pow.f64 d1 #s(literal -1 binary64))) d1)
(fma.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (/.f64 (/.f64 d1 d3) (pow.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))) #s(literal -1 binary64))) d1)
(fma.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 (/.f64 d1 d3) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64))) d1)
(fma.f64 #s(literal -3 binary64) (/.f64 (neg.f64 d1) d3) (fma.f64 (/.f64 d1 d3) d2 d1))
(fma.f64 (pow.f64 d3 #s(literal -1 binary64)) (/.f64 (+.f64 #s(literal 3 binary64) d2) (pow.f64 d1 #s(literal -1 binary64))) d1)
(fma.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) d1)
(fma.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) (pow.f64 d3 #s(literal -1 binary64)) d1)
(fma.f64 (*.f64 d1 #s(literal 3 binary64)) (pow.f64 d3 #s(literal -1 binary64)) (fma.f64 (/.f64 d1 d3) d2 d1))
(fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1)
(fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) (fma.f64 (/.f64 d1 d3) d2 d1))
(fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d2) d3) d1)
(fma.f64 d1 (*.f64 (pow.f64 d3 #s(literal -1 binary64)) (+.f64 #s(literal 3 binary64) d2)) d1)
(fma.f64 d1 (*.f64 (pow.f64 d3 #s(literal -1 binary64)) #s(literal 3 binary64)) (fma.f64 (/.f64 d1 d3) d2 d1))
(fma.f64 (+.f64 #s(literal 3 binary64) d2) (/.f64 d1 d3) d1)
(fma.f64 #s(literal 3 binary64) (/.f64 d1 d3) (fma.f64 (/.f64 d1 d3) d2 d1))
(-.f64 (/.f64 (*.f64 d1 d1) (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3))) (/.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64)) (-.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3))))
(-.f64 (/.f64 (pow.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) #s(literal 2 binary64)) (-.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1)) (/.f64 (*.f64 d1 d1) (-.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1)))
(+.f64 (+.f64 d1 (*.f64 (/.f64 d1 d3) #s(literal 3 binary64))) (*.f64 (/.f64 d1 d3) d2))
(+.f64 (*.f64 (/.f64 d1 d3) #s(literal 3 binary64)) (fma.f64 (/.f64 d1 d3) d2 d1))
(+.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3) d1)
(+.f64 d1 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d2)) d3))
(*.f64 (pow.f64 d3 #s(literal -1 binary64)) (pow.f64 (pow.f64 d1 #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d3 #s(literal -1 binary64)) d1)
(*.f64 #s(literal 1 binary64) (/.f64 d1 d3))
(*.f64 (neg.f64 d1) (pow.f64 (neg.f64 d3) #s(literal -1 binary64)))
(*.f64 d1 (pow.f64 d3 #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 d3 d1) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 d3 d1) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 1 binary64))) (neg.f64 d3))
(/.f64 (neg.f64 (neg.f64 (neg.f64 d1))) (neg.f64 (neg.f64 (neg.f64 d3))))
(/.f64 (*.f64 d1 #s(literal 1 binary64)) d3)
(/.f64 (neg.f64 (neg.f64 d1)) (neg.f64 (neg.f64 d3)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 d3 d1) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 d3 d1)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 d3 d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 d3 d1) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 d3 d1))
(/.f64 (neg.f64 d1) (neg.f64 d3))
(/.f64 d1 d3)
(neg.f64 (/.f64 (neg.f64 d1) d3))
(neg.f64 (/.f64 d1 (neg.f64 d3)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 d3)) (/.f64 d1 (neg.f64 d3)))
(exp.f64 (*.f64 (log.f64 (/.f64 d3 d1)) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (/.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64)))) (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 d1 d1) d1) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (pow.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (*.f64 d1 d1) d1) (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 (pow.f64 d1 #s(literal -1 binary64)) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (/.f64 (pow.f64 d1 #s(literal -1 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64)))) (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (/.f64 (pow.f64 d1 #s(literal -1 binary64)) (pow.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 (pow.f64 d1 #s(literal -1 binary64)) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 d1 d1) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (/.f64 (*.f64 d1 d1) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))))
(*.f64 (/.f64 (*.f64 d1 d1) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64)))) (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 (*.f64 d1 d1) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (pow.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (-.f64 d2 #s(literal 3 binary64)))) (/.f64 (neg.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) d1))
(*.f64 (/.f64 (*.f64 d1 d1) (neg.f64 d1)) (/.f64 (neg.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (neg.f64 d1)) (/.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (neg.f64 (-.f64 d2 #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 d1 d1)) d1))
(*.f64 (/.f64 d1 (neg.f64 (-.f64 d2 #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) d1))
(*.f64 (/.f64 (neg.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) #s(literal -1 binary64)) (*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (/.f64 d1 d1)))
(*.f64 (/.f64 (neg.f64 (*.f64 d1 d1)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1)))
(*.f64 (/.f64 (*.f64 d1 d1) #s(literal -1 binary64)) (/.f64 (neg.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1)))
(*.f64 (/.f64 d1 #s(literal -1 binary64)) (/.f64 (neg.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1)))
(*.f64 (/.f64 d1 (neg.f64 d1)) (/.f64 (neg.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (neg.f64 d1)))
(*.f64 (/.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (neg.f64 (-.f64 d2 #s(literal 3 binary64)))))
(*.f64 (/.f64 (neg.f64 d1) (-.f64 d2 #s(literal 3 binary64))) (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (neg.f64 d1)))
(*.f64 (/.f64 (neg.f64 d1) d1) (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (neg.f64 (-.f64 d2 #s(literal 3 binary64)))))
(*.f64 (/.f64 (neg.f64 (*.f64 d1 d1)) d1) (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (neg.f64 (-.f64 d2 #s(literal 3 binary64)))))
(*.f64 (/.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (neg.f64 d1)))
(*.f64 (/.f64 (neg.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) d1) (/.f64 (*.f64 d1 d1) (neg.f64 (-.f64 d2 #s(literal 3 binary64)))))
(*.f64 (/.f64 (neg.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) (-.f64 d2 #s(literal 3 binary64))) (/.f64 (*.f64 d1 d1) (neg.f64 d1)))
(*.f64 (/.f64 (neg.f64 d1) #s(literal -1 binary64)) (*.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 (/.f64 (*.f64 d1 d1) d1) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (/.f64 (/.f64 (*.f64 d1 d1) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))))
(*.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64)))) (/.f64 (/.f64 (*.f64 d1 d1) d1) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (/.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (/.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))))
(*.f64 (/.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64)))) (/.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (/.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (pow.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)) (pow.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) #s(literal -1 binary64)) (pow.f64 (/.f64 d1 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d1 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 d1 d1) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (/.f64 (/.f64 (*.f64 d1 d1) d1) (pow.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 (/.f64 (*.f64 d1 d1) d1) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))))
(*.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1)) (fma.f64 d2 d2 #s(literal -9 binary64))) (+.f64 #s(literal 3 binary64) d2))
(*.f64 (/.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (-.f64 d2 #s(literal 3 binary64))) (pow.f64 d1 #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1)) #s(literal -1 binary64)))
(*.f64 (pow.f64 d1 #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1)))
(*.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 (*.f64 d1 d1) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1))
(*.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1))
(*.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (/.f64 d1 d1))
(*.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d1))
(*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1)) (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)) (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64))) (/.f64 (*.f64 d1 d1) d1))
(*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 (*.f64 (neg.f64 d1) (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (pow.f64 (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)))
(*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (/.f64 d1 d1)))
(*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (*.f64 (*.f64 d1 d1) (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64))))
(*.f64 (*.f64 d1 d1) (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))))
(*.f64 d1 (*.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))
(*.f64 d1 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64))))
(*.f64 d1 (*.f64 d1 (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))))
(pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (-.f64 d2 #s(literal 3 binary64)))) (neg.f64 d1))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64))))) (neg.f64 d1))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)))) (neg.f64 (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1)))) (neg.f64 (neg.f64 (-.f64 d2 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 d1) (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)))) (neg.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) #s(literal 1 binary64))) (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (/.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (-.f64 d2 #s(literal 3 binary64))) d1)
(/.f64 (*.f64 (*.f64 d1 d1) (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64)))) d1)
(/.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) (-.f64 d2 #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1))) (neg.f64 (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 d1) (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal 3 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) #s(literal 1 binary64)) (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1))))
(/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1)) (-.f64 d2 #s(literal 3 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)))
(/.f64 (*.f64 (neg.f64 d1) (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1))
(neg.f64 (*.f64 (/.f64 (neg.f64 d1) d1) (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))))
(neg.f64 (*.f64 (/.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal 3 binary64)))) (*.f64 (/.f64 d1 (neg.f64 d1)) (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) #s(literal -2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (pow.f64 (fma.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (*.f64 (neg.f64 d3) d1)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))))) (pow.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) #s(literal -2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (*.f64 (neg.f64 d3) d1)) (-.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) #s(literal -2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))))) (pow.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) #s(literal -2 binary64))) (fma.f64 (pow.f64 (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) #s(literal -2 binary64)))) (neg.f64 (-.f64 (*.f64 d3 d1) (*.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) #s(literal -2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (*.f64 (neg.f64 d3) d1)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))))) (pow.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) #s(literal -2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) #s(literal -2 binary64)) (fma.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (*.f64 (neg.f64 d3) d1))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (*.f64 (neg.f64 d3) d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (fma.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (*.f64 (neg.f64 d3) d1)) (fma.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (*.f64 (neg.f64 d3) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) #s(literal -2 binary64))) (-.f64 (*.f64 d3 d1) (*.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) #s(literal -2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (*.f64 (neg.f64 d3) d1))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 d3 d1))) (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))))) (pow.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) #s(literal -2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (*.f64 (neg.f64 d3) d1)) (-.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) #s(literal -2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))))) (pow.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) #s(literal -2 binary64))) (fma.f64 (pow.f64 (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) #s(literal -2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (fma.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (*.f64 (neg.f64 d3) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (*.f64 (neg.f64 d3) d1)) (-.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) #s(literal -2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))))) (pow.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) #s(literal -2 binary64))) (fma.f64 (pow.f64 (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (/.f64 (-.f64 (*.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 #s(literal 1 binary64) (*.f64 d3 d1))) (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 d1 #s(literal 6 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))))) (pow.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) #s(literal -2 binary64))))
(fma.f64 (/.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64)))) (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (/.f64 (*.f64 d1 d1) d1) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (pow.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (/.f64 (*.f64 d1 d1) d1) (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 (pow.f64 d1 #s(literal -1 binary64)) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (/.f64 (pow.f64 d1 #s(literal -1 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64)))) (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (/.f64 (pow.f64 d1 #s(literal -1 binary64)) (pow.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 (pow.f64 d1 #s(literal -1 binary64)) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 d1 d1) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 d1 d1) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 d1 d1) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64)))) (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 d1 d1) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (pow.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 d1 d1) (neg.f64 (-.f64 d2 #s(literal 3 binary64)))) (/.f64 (neg.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) d1) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 d1 d1) (neg.f64 d1)) (/.f64 (neg.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (neg.f64 d1)) (/.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (neg.f64 (-.f64 d2 #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 d1 d1)) d1) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (neg.f64 (-.f64 d2 #s(literal 3 binary64)))) (/.f64 (neg.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) d1) (*.f64 d3 d1))
(fma.f64 (/.f64 (neg.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) #s(literal -1 binary64)) (*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (/.f64 d1 d1)) (*.f64 d3 d1))
(fma.f64 (/.f64 (neg.f64 (*.f64 d1 d1)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (*.f64 d1 d1)) (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 d1 d1) #s(literal -1 binary64)) (/.f64 (neg.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 #s(literal -1 binary64)) (/.f64 (neg.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (neg.f64 d1)) (/.f64 (neg.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 #s(literal -1 binary64) (-.f64 d2 #s(literal 3 binary64))) (/.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (neg.f64 d1)) (*.f64 d3 d1))
(fma.f64 (/.f64 #s(literal -1 binary64) d1) (/.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (neg.f64 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1))
(fma.f64 (/.f64 (neg.f64 d1) (-.f64 d2 #s(literal 3 binary64))) (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (neg.f64 d1)) (*.f64 d3 d1))
(fma.f64 (/.f64 (neg.f64 d1) d1) (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (neg.f64 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1))
(fma.f64 (/.f64 (neg.f64 (*.f64 d1 d1)) d1) (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (neg.f64 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1))
(fma.f64 (/.f64 (neg.f64 (*.f64 d1 d1)) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (neg.f64 d1)) (*.f64 d3 d1))
(fma.f64 (/.f64 (neg.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) d1) (/.f64 (*.f64 d1 d1) (neg.f64 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1))
(fma.f64 (/.f64 (neg.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) (-.f64 d2 #s(literal 3 binary64))) (/.f64 (*.f64 d1 d1) (neg.f64 d1)) (*.f64 d3 d1))
(fma.f64 (/.f64 (neg.f64 d1) #s(literal -1 binary64)) (*.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1))
(fma.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 (/.f64 (*.f64 d1 d1) d1) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (/.f64 (/.f64 (*.f64 d1 d1) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64)))) (/.f64 (/.f64 (*.f64 d1 d1) d1) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))))) (/.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64)))) (/.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (/.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (pow.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)) (pow.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) #s(literal -1 binary64)) (pow.f64 (/.f64 d1 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (/.f64 d1 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 d1 d1)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (/.f64 d1 d1) #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (/.f64 (/.f64 (*.f64 d1 d1) d1) (pow.f64 (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 (/.f64 (*.f64 d1 d1) d1) (pow.f64 (+.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1)) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (fma.f64 d2 d2 (fma.f64 #s(literal 3 binary64) d2 #s(literal 9 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1)) (fma.f64 d2 d2 #s(literal -9 binary64))) (+.f64 #s(literal 3 binary64) d2) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (-.f64 d2 #s(literal 3 binary64))) (pow.f64 d1 #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (pow.f64 d1 #s(literal -1 binary64)) (pow.f64 (/.f64 (-.f64 d2 #s(literal 3 binary64)) (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (pow.f64 d1 #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d1))
(fma.f64 (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1)) (*.f64 d3 d1))
(fma.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (/.f64 (*.f64 d1 d1) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 d1 d1) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (/.f64 d1 d1) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d1 d1) (*.f64 d3 d1))
(fma.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (/.f64 (*.f64 d1 d1) d1)) (pow.f64 (-.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)) (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (*.f64 d3 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1))
(fma.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64))) (/.f64 (*.f64 d1 d1) d1) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d1))
(fma.f64 (*.f64 (neg.f64 d1) (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (pow.f64 (*.f64 (neg.f64 d1) (-.f64 d2 #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (/.f64 d1 d1)) (*.f64 d3 d1))
(fma.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (*.f64 (*.f64 d1 d1) (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 d1) (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64))) (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))
(fma.f64 d1 (*.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1))
(fma.f64 d1 (*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (pow.f64 (*.f64 (-.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 d1 (*.f64 d1 (/.f64 (/.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))) (/.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) #s(literal -2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1)) (/.f64 (-.f64 d2 #s(literal 3 binary64)) d1)) #s(literal -2 binary64)) (fma.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (*.f64 (neg.f64 d3) d1))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (*.f64 (neg.f64 d3) d1))))
(+.f64 (*.f64 d3 d1) (*.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64)))))
(+.f64 (*.f64 (/.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d3 d1))
(*.f64 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1) d1)
(*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) (*.f64 d1 d1))
(*.f64 (*.f64 d1 d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)))
(*.f64 d1 (*.f64 #s(approx (- (* d2 d2) 9) #s(literal -9 binary64)) d1))
(*.f64 (exp.f64 (log.f64 d1)) (exp.f64 (log.f64 d1)))
(*.f64 d1 d1)
(pow.f64 (exp.f64 (log.f64 d1)) #s(literal 2 binary64))
(pow.f64 (*.f64 d1 d1) #s(literal 1 binary64))
(pow.f64 d1 #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 d1) #s(literal 2 binary64)))
#s(approx (- (* d2 d2) 9) #s(literal -9 binary64))

eval145.0ms (2.7%)

Memory
-20.6MiB live, 143.9MiB allocated
Compiler

Compiled 13 664 to 1 513 computations (88.9% saved)

prune11.0ms (0.2%)

Memory
30.1MiB live, 30.1MiB allocated
Pruning

11 alts after pruning (4 fresh and 7 done)

PrunedKeptTotal
New4962498
Fresh123
Picked145
Done033
Total49811509
Accuracy
100.0%
Counts
509 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
59.3%
(fma.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1 (*.f64 d3 d1))
99.1%
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
66.9%
(fma.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)) (*.f64 d2 d1))
41.0%
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 d3))
89.6%
(+.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) (*.f64 d1 d3))
99.9%
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
59.3%
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1)
66.9%
(*.f64 #s(approx (+ (+ d3 d2) 3) (+.f64 #s(literal 3 binary64) d2)) d1)
53.2%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)) d3))
37.2%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
Compiler

Compiled 159 to 125 computations (21.4% saved)

simplify128.0ms (2.4%)

Memory
0.5MiB live, 115.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 d3 d1)
cost-diff0
#s(approx (+ d2 3) #s(literal 3 binary64))
cost-diff192
(fma.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1 (*.f64 d3 d1))
cost-diff0
(fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1)
cost-diff0
#s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2))
cost-diff128
(+.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) (*.f64 d1 d3))
cost-diff896
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)
cost-diff0
(-.f64 d3 #s(literal -3 binary64))
cost-diff0
#s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64)))
cost-diff0
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1)
cost-diff0
(fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)
cost-diff0
#s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1))
cost-diff0
(*.f64 #s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)) d3)
cost-diff0
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)) d3))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043199
058196
1108194
2165194
3227194
4286185
5341185
6495185
71805185
85800185
08557179
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)) d3))
(*.f64 #s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)) d3)
#s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1))
(fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)
(/.f64 d1 d3)
d1
d3
#s(literal 3 binary64)
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1)
#s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64)))
(-.f64 d3 #s(literal -3 binary64))
d3
#s(literal -3 binary64)
d1
(+.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) (*.f64 d1 d3))
#s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)
(fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1)
(/.f64 d1 d2)
d1
d2
#s(literal 3 binary64)
(*.f64 d1 d3)
d3
(fma.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1 (*.f64 d3 d1))
#s(approx (+ d2 3) #s(literal 3 binary64))
#s(literal 3 binary64)
d1
(*.f64 d3 d1)
d3
Outputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)) d3))
(*.f64 #s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)) d3)
#s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1))
(fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)
(/.f64 d1 d3)
d1
d3
#s(literal 3 binary64)
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1)
#s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64)))
(-.f64 d3 #s(literal -3 binary64))
d3
#s(literal -3 binary64)
d1
(+.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) (*.f64 d1 d3))
(fma.f64 d3 d1 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))
#s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2))
#s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1)
(/.f64 d1 d2)
d1
d2
#s(literal 3 binary64)
(*.f64 d1 d3)
(*.f64 d3 d1)
d3
(fma.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1 (*.f64 d3 d1))
(*.f64 (+.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3) d1)
#s(approx (+ d2 3) #s(literal 3 binary64))
#s(literal 3 binary64)
d1
(*.f64 d3 d1)
d3

localize137.0ms (2.6%)

Memory
7.2MiB live, 125.7MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d3 d1)
accuracy1.0312389904222408
(fma.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1 (*.f64 d3 d1))
accuracy32.77287008111025
#s(approx (+ d2 3) #s(literal 3 binary64))
accuracy0
#s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2))
accuracy0.1015625
(fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1)
accuracy1.4257729933208234
(+.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) (*.f64 d1 d3))
accuracy8.228382496174998
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)
accuracy0
(-.f64 d3 #s(literal -3 binary64))
accuracy0.0546875
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1)
accuracy26.564501986385824
#s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64)))
accuracy0
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)) d3))
accuracy0.11328125
(fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)
accuracy7.073936005786531
(*.f64 #s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)) d3)
accuracy26.334870394579944
#s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1))
Samples
91.0ms221×0valid
12.0ms18×2valid
7.0ms16×1valid
1.0ms3valid
Compiler

Compiled 341 to 85 computations (75.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 93.0ms
ival-mult: 57.0ms (61% of total)
ival-add: 15.0ms (16% of total)
ival-pow: 7.0ms (7.5% of total)
ival-div: 6.0ms (6.4% of total)
adjust: 5.0ms (5.3% of total)
ival-sub: 2.0ms (2.1% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series30.0ms (0.6%)

Memory
-31.2MiB live, 44.1MiB allocated
Counts
14 → 80
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)) d3))
(*.f64 #s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)) d3)
#s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1))
(fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1)
#s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64)))
(-.f64 d3 #s(literal -3 binary64))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)
(+.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) (*.f64 d1 d3))
#s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2))
(fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1)
(fma.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1 (*.f64 d3 d1))
#s(approx (+ d2 3) #s(literal 3 binary64))
(*.f64 d3 d1)
Outputs
(* d1 (+ 3 (+ d2 d3)))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(* d1 (* d2 (+ 1 (* 3 (/ 1 d2)))))
(* d1 (+ d3 (+ (* 27 (/ 1 (+ 9 (* d2 (- d2 3))))) (/ (pow d2 3) (+ 9 (* d2 (- d2 3)))))))
(/ (* d1 (+ 27 (pow d2 3))) (+ 9 (* d2 (- d2 3))))
(* d1 (+ 1 (* 3 (/ 1 d2))))
(* d1 d3)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d1 (+ (* -1 d3) (* -1 (/ (+ 27 (pow d2 3)) (+ 9 (* d2 (- d2 3))))))))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 3 d2)))))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3)))))
(+ d1 (* 3 (/ d1 d3)))
(+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))
(* d1 (+ 3 d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ 3 d3)
(+ 3 (+ d2 d3))
(* 3 d1)
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (+ (* d1 d3) (* d2 (- (* -1 (* d2 (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1)))))
(+ (* 3 d1) (+ (* d1 d3) (* d2 (- (* d2 (- (* -1/3 (* d2 (+ (* -1/3 d1) (* 1/3 d1)))) (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1)))))
(+ (* 3 d1) (* d2 (- (* -1 (* d2 (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1))))
(+ (* 3 d1) (* d2 (- (* d2 (- (* -1/3 (* d2 (+ (* -1/3 d1) (* 1/3 d1)))) (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1))))
(* 3 (/ d1 d2))
(/ (+ (* 3 d1) (* d1 d2)) d2)
3
(+ 3 d2)
(* d1 d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))
(/ (* d1 d2) d3)
(* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (- (+ d1 (/ (* d1 d3) d2)) (* -3 (/ d1 d2))))
(* d2 (- (+ d1 (+ (* -1 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 2))) (/ (* d1 d3) d2))) (* -3 (/ d1 d2))))
(* d2 (- (+ d1 (+ (* -3 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 3))) (/ (* d1 d3) d2))) (+ (* -9 (/ d1 (pow d2 2))) (+ (* -3 (/ d1 d2)) (* 9 (/ d1 (pow d2 2)))))))
(* d2 (- (+ d1 (* -1 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 2)))) (* -3 (/ d1 d2))))
(* d2 (- (+ d1 (* -3 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 3)))) (+ (* -9 (/ d1 (pow d2 2))) (+ (* -3 (/ d1 d2)) (* 9 (/ d1 (pow d2 2)))))))
d1
(+ d1 (* 3 (/ d1 d2)))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))))
(* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d3) (* -3 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -9 (/ d1 d2)) (+ (* 9 (/ d1 d2)) (* d1 d3))) (* -3 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -1 (/ (- (* -3 (/ (+ (* -9 d1) (* 9 d1)) d2)) (+ (* -9 d1) (* 9 d1))) d2)) (* d1 d3)) (* -3 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -9 (/ d1 d2)) (* 9 (/ d1 d2))) (* -3 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* -1 (/ (- (* -3 (/ (+ (* -9 d1) (* 9 d1)) d2)) (+ (* -9 d1) (* 9 d1))) d2)) (* -3 d1)) d2)))))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(/ (* d1 (+ 3 d2)) d3)
(/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3)
(* 3 (/ d1 d3))
(/ (+ (* 3 d1) (* d1 d3)) d3)
(+ (* d1 d3) (/ (* d1 (+ 27 (pow d2 3))) (+ 9 (* d2 (- d2 3)))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(+ d1 (/ (* d1 (+ 3 d2)) d3))
d3
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ d1 (/ (* d1 (+ 27 (pow d2 3))) (* d3 (+ 9 (* d2 (- d2 3)))))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 27 (pow d2 3))) (* d3 (+ 9 (* d2 (- d2 3)))))))))
Calls

9 calls:

TimeVariablePointExpression
9.0ms
d1
@inf
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (+ (* (/ d1 d3) (+ 3 d2)) d1) d3) (+ (* (/ d1 d3) (+ 3 d2)) d1) (+ (* (/ d1 d3) 3) d1) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (- d3 -3) (* (+ (* (/ d1 d2) 3) d1) d2) (+ (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (* d1 d3)) (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (+ (* (/ d1 d2) 3) d1) (+ (* (+ d2 3) d1) (* d3 d1)) (+ d2 3) (* d3 d1))
6.0ms
d1
@0
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (+ (* (/ d1 d3) (+ 3 d2)) d1) d3) (+ (* (/ d1 d3) (+ 3 d2)) d1) (+ (* (/ d1 d3) 3) d1) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (- d3 -3) (* (+ (* (/ d1 d2) 3) d1) d2) (+ (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (* d1 d3)) (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (+ (* (/ d1 d2) 3) d1) (+ (* (+ d2 3) d1) (* d3 d1)) (+ d2 3) (* d3 d1))
4.0ms
d1
@-inf
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (+ (* (/ d1 d3) (+ 3 d2)) d1) d3) (+ (* (/ d1 d3) (+ 3 d2)) d1) (+ (* (/ d1 d3) 3) d1) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (- d3 -3) (* (+ (* (/ d1 d2) 3) d1) d2) (+ (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (* d1 d3)) (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (+ (* (/ d1 d2) 3) d1) (+ (* (+ d2 3) d1) (* d3 d1)) (+ d2 3) (* d3 d1))
4.0ms
d3
@-inf
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (+ (* (/ d1 d3) (+ 3 d2)) d1) d3) (+ (* (/ d1 d3) (+ 3 d2)) d1) (+ (* (/ d1 d3) 3) d1) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (- d3 -3) (* (+ (* (/ d1 d2) 3) d1) d2) (+ (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (* d1 d3)) (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (+ (* (/ d1 d2) 3) d1) (+ (* (+ d2 3) d1) (* d3 d1)) (+ d2 3) (* d3 d1))
2.0ms
d2
@-inf
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (* (+ (* (/ d1 d3) (+ 3 d2)) d1) d3) (+ (* (/ d1 d3) (+ 3 d2)) d1) (+ (* (/ d1 d3) 3) d1) (* (+ (+ d3 d2) 3) d1) (+ (+ d3 d2) 3) (- d3 -3) (* (+ (* (/ d1 d2) 3) d1) d2) (+ (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (* d1 d3)) (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (+ (* (/ d1 d2) 3) d1) (+ (* (+ d2 3) d1) (* d3 d1)) (+ d2 3) (* d3 d1))

simplify128.0ms (2.4%)

Memory
10.5MiB live, 199.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0259781
1906713
22938644
08309607
Stop Event
iter limit
node limit
Counts
80 → 77
Calls
Call 1
Inputs
(* d1 (+ 3 (+ d2 d3)))
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d1 (+ 1 (* 3 (/ 1 d3))))
(* d1 (* d2 (+ 1 (* 3 (/ 1 d2)))))
(* d1 (+ d3 (+ (* 27 (/ 1 (+ 9 (* d2 (- d2 3))))) (/ (pow d2 3) (+ 9 (* d2 (- d2 3)))))))
(/ (* d1 (+ 27 (pow d2 3))) (+ 9 (* d2 (- d2 3))))
(* d1 (+ 1 (* 3 (/ 1 d2))))
(* d1 d3)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d1 (+ (* -1 d3) (* -1 (/ (+ 27 (pow d2 3)) (+ 9 (* d2 (- d2 3))))))))
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 3 d2)))))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3)))))
(+ d1 (* 3 (/ d1 d3)))
(+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))
(* d1 (+ 3 d3))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ 3 d3)
(+ 3 (+ d2 d3))
(* 3 d1)
(+ (* 3 d1) (* d1 d2))
(+ (* 3 d1) (+ (* d1 d3) (* d2 (- (* -1 (* d2 (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1)))))
(+ (* 3 d1) (+ (* d1 d3) (* d2 (- (* d2 (- (* -1/3 (* d2 (+ (* -1/3 d1) (* 1/3 d1)))) (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1)))))
(+ (* 3 d1) (* d2 (- (* -1 (* d2 (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1))))
(+ (* 3 d1) (* d2 (- (* d2 (- (* -1/3 (* d2 (+ (* -1/3 d1) (* 1/3 d1)))) (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1))))
(* 3 (/ d1 d2))
(/ (+ (* 3 d1) (* d1 d2)) d2)
3
(+ 3 d2)
(* d1 d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))
(/ (* d1 d2) d3)
(* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* d2 (- (+ d1 (/ (* d1 d3) d2)) (* -3 (/ d1 d2))))
(* d2 (- (+ d1 (+ (* -1 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 2))) (/ (* d1 d3) d2))) (* -3 (/ d1 d2))))
(* d2 (- (+ d1 (+ (* -3 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 3))) (/ (* d1 d3) d2))) (+ (* -9 (/ d1 (pow d2 2))) (+ (* -3 (/ d1 d2)) (* 9 (/ d1 (pow d2 2)))))))
(* d2 (- (+ d1 (* -1 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 2)))) (* -3 (/ d1 d2))))
(* d2 (- (+ d1 (* -3 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 3)))) (+ (* -9 (/ d1 (pow d2 2))) (+ (* -3 (/ d1 d2)) (* 9 (/ d1 (pow d2 2)))))))
d1
(+ d1 (* 3 (/ d1 d2)))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))))
(* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d3) (* -3 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -9 (/ d1 d2)) (+ (* 9 (/ d1 d2)) (* d1 d3))) (* -3 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -1 (/ (- (* -3 (/ (+ (* -9 d1) (* 9 d1)) d2)) (+ (* -9 d1) (* 9 d1))) d2)) (* d1 d3)) (* -3 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -9 (/ d1 d2)) (* 9 (/ d1 d2))) (* -3 d1)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* -1 (/ (- (* -3 (/ (+ (* -9 d1) (* 9 d1)) d2)) (+ (* -9 d1) (* 9 d1))) d2)) (* -3 d1)) d2)))))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(/ (* d1 (+ 3 d2)) d3)
(/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3)
(* 3 (/ d1 d3))
(/ (+ (* 3 d1) (* d1 d3)) d3)
(+ (* d1 d3) (/ (* d1 (+ 27 (pow d2 3))) (+ 9 (* d2 (- d2 3)))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(+ d1 (/ (* d1 (+ 3 d2)) d3))
d3
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ d1 (/ (* d1 (+ 27 (pow d2 3))) (* d3 (+ 9 (* d2 (- d2 3)))))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 27 (pow d2 3))) (* d3 (+ 9 (* d2 (- d2 3)))))))))
Outputs
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1)
(* d1 (* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3)))))
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 d2 #s(literal 3 binary64)) d1) d3)
(* d1 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 d1 d3) (+.f64 d2 #s(literal 3 binary64)) d1)
(* d1 (+ 1 (* 3 (/ 1 d3))))
(fma.f64 (/.f64 #s(literal 3 binary64) d3) d1 d1)
(* d1 (* d2 (+ 1 (* 3 (/ 1 d2)))))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(* d1 (+ d3 (+ (* 27 (/ 1 (+ 9 (* d2 (- d2 3))))) (/ (pow d2 3) (+ 9 (* d2 (- d2 3)))))))
(*.f64 (+.f64 (+.f64 (/.f64 #s(literal 27 binary64) (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) d3) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64)))) d1)
(/ (* d1 (+ 27 (pow d2 3))) (+ 9 (* d2 (- d2 3))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (/.f64 d1 (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))))
(* d1 (+ 1 (* 3 (/ 1 d2))))
(fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1)
(* d1 d3)
(*.f64 d3 d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1)
(* -1 (* d1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1))))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(* -1 (* d1 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1)
(* -1 (* d1 (+ (* -1 d3) (* -1 (/ (+ 27 (pow d2 3)) (+ 9 (* d2 (- d2 3))))))))
(*.f64 (+.f64 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) d3) d1)
(* -1 (* d1 (+ (* -1 d3) (* -1 (+ 3 d2)))))
(*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1)
(+ (* 3 d1) (* d1 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d3 (+ d1 (* 3 (/ d1 d3)))))
(*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1)
(+ d1 (* 3 (/ d1 d3)))
(fma.f64 (/.f64 #s(literal 3 binary64) d3) d1 d1)
(+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3)))
(fma.f64 (/.f64 d1 d3) (+.f64 d2 #s(literal 3 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1)
(+ 3 d3)
(-.f64 d3 #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(+.f64 (-.f64 d3 #s(literal -3 binary64)) d2)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(+ (* 3 d1) (+ (* d1 d3) (* d2 (- (* -1 (* d2 (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1)))))
(*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1)
(+ (* 3 d1) (+ (* d1 d3) (* d2 (- (* d2 (- (* -1/3 (* d2 (+ (* -1/3 d1) (* 1/3 d1)))) (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1)))))
(*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1)
(+ (* 3 d1) (* d2 (- (* -1 (* d2 (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1))))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(+ (* 3 d1) (* d2 (- (* d2 (- (* -1/3 (* d2 (+ (* -1/3 d1) (* 1/3 d1)))) (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1))))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(* 3 (/ d1 d2))
(*.f64 (/.f64 d1 d2) #s(literal 3 binary64))
(/ (+ (* 3 d1) (* d1 d2)) d2)
(/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) d2)
3
#s(literal 3 binary64)
(+ 3 d2)
(+.f64 d2 #s(literal 3 binary64))
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d3 #s(literal -3 binary64)) d1) d2)
(* d2 (+ d1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d3 #s(literal -3 binary64)) d1) d2)
(/ (* d1 d2) d3)
(*.f64 (/.f64 d2 d3) d1)
(* d2 (+ (* 3 (/ d1 (* d2 d3))) (+ (/ d1 d2) (/ d1 d3))))
(fma.f64 (/.f64 d1 d3) (+.f64 d2 #s(literal 3 binary64)) (*.f64 (/.f64 d1 d2) d2))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d3 #s(literal -3 binary64)) d1) d2)
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(fma.f64 (/.f64 d3 d2) d2 (+.f64 d2 #s(literal 3 binary64)))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(* d2 (- (+ d1 (/ (* d1 d3) d2)) (* -3 (/ d1 d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d3 #s(literal -3 binary64)) d1) d2)
(* d2 (- (+ d1 (+ (* -1 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 2))) (/ (* d1 d3) d2))) (* -3 (/ d1 d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d3 #s(literal -3 binary64)) d1) d2)
(* d2 (- (+ d1 (+ (* -3 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 3))) (/ (* d1 d3) d2))) (+ (* -9 (/ d1 (pow d2 2))) (+ (* -3 (/ d1 d2)) (* 9 (/ d1 (pow d2 2)))))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d3 #s(literal -3 binary64)) d1) d2)
(* d2 (- (+ d1 (* -1 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 2)))) (* -3 (/ d1 d2))))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(* d2 (- (+ d1 (* -3 (/ (+ (* -9 d1) (* 9 d1)) (pow d2 3)))) (+ (* -9 (/ d1 (pow d2 2))) (+ (* -3 (/ d1 d2)) (* 9 (/ d1 (pow d2 2)))))))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
d1
(+ d1 (* 3 (/ d1 d2)))
(fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1)
(* d2 (+ 1 (* 3 (/ 1 d2))))
(+.f64 d2 #s(literal 3 binary64))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d3 #s(literal -3 binary64)) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d3 (+ d1 (* 3 (/ d1 d3)))) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d3 #s(literal -3 binary64)) d1) d2)
(* -1 (* d2 (+ (* -1 (/ d1 d3)) (* -1 (/ (+ d1 (* 3 (/ d1 d3))) d2)))))
(*.f64 (+.f64 (/.f64 (fma.f64 (/.f64 #s(literal 3 binary64) d3) d1 d1) d2) (/.f64 d1 d3)) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d3 #s(literal -3 binary64)) d1) d2)
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) (neg.f64 d2))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d3) (* -3 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d3 #s(literal -3 binary64)) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -9 (/ d1 d2)) (+ (* 9 (/ d1 d2)) (* d1 d3))) (* -3 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d3 #s(literal -3 binary64)) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -1 (/ (- (* -3 (/ (+ (* -9 d1) (* 9 d1)) d2)) (+ (* -9 d1) (* 9 d1))) d2)) (* d1 d3)) (* -3 d1)) d2)))))
(*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d3 #s(literal -3 binary64)) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (+ (* -9 (/ d1 d2)) (* 9 (/ d1 d2))) (* -3 d1)) d2)))))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* -1 (/ (- (* -3 (/ (+ (* -9 d1) (* 9 d1)) d2)) (+ (* -9 d1) (* 9 d1))) d2)) (* -3 d1)) d2)))))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1)
(/ (* d1 (+ 3 d2)) d3)
(*.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1)
(/ (+ (* d1 d3) (* d1 (+ 3 d2))) d3)
(*.f64 d1 (/.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d3))
(* 3 (/ d1 d3))
(*.f64 (/.f64 #s(literal 3 binary64) d3) d1)
(/ (+ (* 3 d1) (* d1 d3)) d3)
(*.f64 (-.f64 d3 #s(literal -3 binary64)) (/.f64 d1 d3))
(+ (* d1 d3) (/ (* d1 (+ 27 (pow d2 3))) (+ 9 (* d2 (- d2 3)))))
(*.f64 (+.f64 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) d3) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 d2 #s(literal 3 binary64)) d1) d3)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(+ d1 (/ (* d1 (+ 3 d2)) d3))
(fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1)
d3
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (+.f64 #s(literal 1 binary64) (/.f64 d2 d3)) d3 #s(literal 3 binary64))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d3 (+ d1 (/ (* d1 (+ 27 (pow d2 3))) (* d3 (+ 9 (* d2 (- d2 3)))))))
(*.f64 (+.f64 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) d3) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (fma.f64 (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3) d1 d1) d3)
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (neg.f64 d3))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 27 (pow d2 3))) (* d3 (+ 9 (* d2 (- d2 3)))))))))
(*.f64 (+.f64 (/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (fma.f64 (-.f64 d2 #s(literal 3 binary64)) d2 #s(literal 9 binary64))) d3) d1)

rewrite399.0ms (7.5%)

Memory
16.1MiB live, 152.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043177
058174
1299152
22369152
08119148
Stop Event
iter limit
node limit
iter limit
Counts
14 → 173
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)) d3))
(*.f64 #s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)) d3)
#s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1))
(fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1)
#s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64)))
(-.f64 d3 #s(literal -3 binary64))
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)
(+.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) (*.f64 d1 d3))
#s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2))
(fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1)
(fma.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1 (*.f64 d3 d1))
#s(approx (+ d2 3) #s(literal 3 binary64))
(*.f64 d3 d1)
Outputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)) d3))
(*.f64 #s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)) d3)
(*.f64 d3 #s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)))
#s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1))
(*.f64 (fma.f64 (pow.f64 (/.f64 d3 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 (neg.f64 d1) d1)) (pow.f64 (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) (neg.f64 d1)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (/.f64 d3 d1) #s(literal -3 binary64)) #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (/.f64 d3 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) #s(literal 3 binary64))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) (neg.f64 d1)) (fma.f64 (pow.f64 (/.f64 d3 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 (neg.f64 d1) d1))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d3 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (/.f64 d3 d1) #s(literal -3 binary64)) #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 d1 d1) (pow.f64 (*.f64 (/.f64 d1 d3) #s(literal 3 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 d1 (*.f64 (/.f64 d1 d3) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d3 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 (neg.f64 d1) d1)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) (neg.f64 d1)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d3 d1) #s(literal -3 binary64)) #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d3 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) #s(literal 3 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d1 d3) #s(literal 3 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) (neg.f64 d1))) (*.f64 (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) (neg.f64 d1)) (*.f64 d1 d1))) (*.f64 (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) (neg.f64 d1)) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) (neg.f64 d1))))
(/.f64 (-.f64 (*.f64 d1 d1) (pow.f64 (*.f64 (/.f64 d1 d3) #s(literal 3 binary64)) #s(literal 2 binary64))) (-.f64 d1 (*.f64 (/.f64 d1 d3) #s(literal 3 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d3 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 (neg.f64 d1) d1))) (neg.f64 (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) (neg.f64 d1))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d3 d1) #s(literal -3 binary64)) #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 (/.f64 d1 d3) #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 d1 d3) #s(literal 3 binary64)) d1)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d3 d1) #s(literal -3 binary64)) #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 d3 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) #s(literal 3 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) (neg.f64 d1)) (fma.f64 (pow.f64 (/.f64 d3 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 (neg.f64 d1) d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d3 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (/.f64 d3 d1) #s(literal -3 binary64)) #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d3 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 (neg.f64 d1) d1)) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) (neg.f64 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) (neg.f64 d1)) (fma.f64 (pow.f64 (/.f64 d3 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 (neg.f64 d1) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (/.f64 d3 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (/.f64 d3 d1) #s(literal -3 binary64)) #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d3 d1) #s(literal -3 binary64)) #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 (/.f64 d1 d3) #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 d1 d3) #s(literal 3 binary64)) d1))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d3 d1) #s(literal -3 binary64)) #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 d3 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d3) #s(literal 3 binary64))))))
(fma.f64 (/.f64 (neg.f64 d1) #s(literal -1 binary64)) (/.f64 #s(literal 3 binary64) d3) d1)
(fma.f64 #s(literal -3 binary64) (/.f64 (neg.f64 d1) d3) d1)
(fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)
(fma.f64 (*.f64 #s(literal 3 binary64) d1) (pow.f64 d3 #s(literal -1 binary64)) d1)
(fma.f64 #s(literal 3 binary64) (/.f64 d1 d3) d1)
(fma.f64 d1 (/.f64 #s(literal 3 binary64) d3) d1)
(fma.f64 d1 (*.f64 (pow.f64 d3 #s(literal -1 binary64)) #s(literal 3 binary64)) d1)
(-.f64 (/.f64 (*.f64 d1 d1) (-.f64 d1 (*.f64 (/.f64 d1 d3) #s(literal 3 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 d1 d3) #s(literal 3 binary64)) #s(literal 2 binary64)) (-.f64 d1 (*.f64 (/.f64 d1 d3) #s(literal 3 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 d1 d3) #s(literal 3 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) (neg.f64 d1))))
(+.f64 (*.f64 (/.f64 d1 d3) #s(literal 3 binary64)) d1)
(+.f64 d1 (*.f64 (/.f64 d1 d3) #s(literal 3 binary64)))
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1)
(*.f64 d1 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))))
#s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64)))
(*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (pow.f64 (+.f64 #s(literal -3 binary64) d3) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(literal -3 binary64) d3) (fma.f64 d3 d3 #s(literal -9 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64)))) (neg.f64 (neg.f64 (+.f64 #s(literal -3 binary64) d3))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (+.f64 #s(literal -3 binary64) d3)) (*.f64 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) (*.f64 (+.f64 #s(literal -3 binary64) d3) (+.f64 #s(literal -3 binary64) d3)))
(/.f64 (-.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (*.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -27 binary64))) (*.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))) (neg.f64 (-.f64 d3 #s(literal 3 binary64))))
(/.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))) (neg.f64 (+.f64 #s(literal -3 binary64) d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (neg.f64 (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(literal -3 binary64) d3) (fma.f64 d3 d3 #s(literal -9 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))))
(/.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (-.f64 d3 #s(literal 3 binary64)))
(/.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (+.f64 #s(literal -3 binary64) d3))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -3 binary64) d3) (fma.f64 d3 d3 #s(literal -9 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))
(-.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64))))) (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64))))))
(-.f64 (/.f64 (*.f64 d3 d3) (+.f64 #s(literal -3 binary64) d3)) (/.f64 #s(literal 9 binary64) (+.f64 #s(literal -3 binary64) d3)))
(-.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))
(-.f64 d3 #s(literal -3 binary64))
(+.f64 d3 #s(literal 3 binary64))
(+.f64 #s(literal 3 binary64) d3)
(*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)
(*.f64 d2 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 (neg.f64 d1) d1)) d2)) (neg.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) (neg.f64 d1))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -3 binary64)) #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64))) d2)) (neg.f64 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64)))))))
(/.f64 (neg.f64 (*.f64 d2 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 (neg.f64 d1) d1)))) (neg.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) (neg.f64 d1))))
(/.f64 (neg.f64 (*.f64 d2 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -3 binary64)) #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64)))))))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 (neg.f64 d1) d1)) d2) (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) (neg.f64 d1)))
(/.f64 (*.f64 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -3 binary64)) #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64))) d2) (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64))))))
(/.f64 (*.f64 d2 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 (neg.f64 d1) d1))) (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) (neg.f64 d1)))
(/.f64 (*.f64 d2 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -3 binary64)) #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64))))))
(fma.f64 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64)) d2 (*.f64 d2 d1))
(fma.f64 d2 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64)) (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64)) d2))
(fma.f64 d2 d1 (*.f64 d2 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64))))
(fma.f64 d1 d2 (*.f64 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64)) d2))
(fma.f64 d1 d2 (*.f64 d2 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64))))
(+.f64 (*.f64 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64)) d2) (*.f64 d2 d1))
(+.f64 (*.f64 d2 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64))) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64)) d2))
(+.f64 (*.f64 d2 d1) (*.f64 d2 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64))))
(*.f64 (-.f64 (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (pow.f64 (-.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) (*.f64 d3 d1)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2))) (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) (*.f64 d3 d1)) (-.f64 (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2))) (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 2 binary64))) (+.f64 (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d3 d1) #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) (*.f64 d3 d1)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2))) (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 2 binary64)) (-.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) (*.f64 d3 d1))) (*.f64 (-.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (-.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) (*.f64 d3 d1)) (-.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) (*.f64 d3 d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 2 binary64))) (-.f64 (*.f64 d3 d1) #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) (*.f64 d3 d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2))) (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) (*.f64 d3 d1)) (-.f64 (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2))) (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 2 binary64))) (+.f64 (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (-.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) (*.f64 d3 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) (*.f64 d3 d1)) (-.f64 (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2))) (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 2 binary64))) (+.f64 (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2))))))
(/.f64 (+.f64 (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2))) (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 2 binary64))))
(fma.f64 d3 d1 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)))
(fma.f64 d1 d3 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)))) (/.f64 (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)))))
(-.f64 (/.f64 (pow.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) #s(literal 2 binary64)) (-.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) (*.f64 d3 d1))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) (*.f64 d3 d1))))
(+.f64 (*.f64 d3 d1) #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)))
(+.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) (*.f64 d3 d1))
#s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2))
(*.f64 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 (neg.f64 d1) d1)) (pow.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) (neg.f64 d1)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -3 binary64)) #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) (neg.f64 d1)) (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 (neg.f64 d1) d1))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -3 binary64)) #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 d1 d1) (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 (neg.f64 d1) d1)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) (neg.f64 d1)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -3 binary64)) #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) (neg.f64 d1))) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) (neg.f64 d1)) (*.f64 d1 d1))) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) (neg.f64 d1)) (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) (neg.f64 d1))))
(/.f64 (-.f64 (*.f64 d1 d1) (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 2 binary64))) (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 (neg.f64 d1) d1))) (neg.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) (neg.f64 d1))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -3 binary64)) #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64)) d1)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -3 binary64)) #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) (neg.f64 d1)) (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 (neg.f64 d1) d1)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -3 binary64)) #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64))))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 (neg.f64 d1) d1)) (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) (neg.f64 d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) (neg.f64 d1)) (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 (neg.f64 d1) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64))))) (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -3 binary64)) #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64)))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -3 binary64)) #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 d1 d1 (-.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64)) d1))))
(/.f64 (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -3 binary64)) #s(literal 27 binary64) (pow.f64 d1 #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 d2 d1) #s(literal -2 binary64)) #s(literal 9 binary64) (*.f64 d1 (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64))))))
(fma.f64 (/.f64 (neg.f64 d1) #s(literal -1 binary64)) (/.f64 #s(literal 3 binary64) d2) d1)
(fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1)
(fma.f64 #s(literal -3 binary64) (/.f64 (neg.f64 d1) d2) d1)
(fma.f64 (*.f64 #s(literal 3 binary64) d1) (pow.f64 d2 #s(literal -1 binary64)) d1)
(fma.f64 #s(literal 3 binary64) (/.f64 d1 d2) d1)
(fma.f64 d1 (/.f64 #s(literal 3 binary64) d2) d1)
(fma.f64 d1 (*.f64 (pow.f64 d2 #s(literal -1 binary64)) #s(literal 3 binary64)) d1)
(-.f64 (/.f64 (*.f64 d1 d1) (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64)))) (/.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 2 binary64)) (-.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64)) #s(literal 2 binary64)) (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) (neg.f64 d1))) (/.f64 (*.f64 d1 d1) (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) (neg.f64 d1))))
(+.f64 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64)) d1)
(+.f64 d1 (*.f64 (/.f64 d1 d2) #s(literal 3 binary64)))
(*.f64 (/.f64 (*.f64 (+.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)) (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)))
(*.f64 (+.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3) d1)
(*.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 d1 (+.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))
(pow.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3) d1)) (/.f64 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d3 d1) (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))) (*.f64 (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d3 d1) (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) d3) d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 d1 (*.f64 (+.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3) d1)) (/.f64 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 d1 (*.f64 (+.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3) d1)) (/.f64 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) d3) d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64))))
(fma.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1 (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1))
(fma.f64 d1 #s(approx (+ d2 3) #s(literal 3 binary64)) (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1))) (/.f64 (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d3))))
(+.f64 (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1))
#s(approx (+ d2 3) #s(literal 3 binary64))
(*.f64 d3 d1)
(*.f64 d1 d3)

eval39.0ms (0.7%)

Memory
-8.0MiB live, 29.1MiB allocated
Compiler

Compiled 8 087 to 873 computations (89.2% saved)

prune62.0ms (1.2%)

Memory
-7.0MiB live, 35.7MiB allocated
Pruning

13 alts after pruning (3 fresh and 10 done)

PrunedKeptTotal
New2163219
Fresh000
Picked134
Done077
Total21713230
Accuracy
100.0%
Counts
230 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
59.3%
(fma.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1 (*.f64 d3 d1))
99.1%
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
66.9%
(fma.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)) (*.f64 d2 d1))
41.0%
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 d3))
99.9%
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
59.3%
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1)
66.9%
(*.f64 #s(approx (+ (+ d3 d2) 3) (+.f64 #s(literal 3 binary64) d2)) d1)
86.2%
#s(approx (+ (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (* d1 d3)) (*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d3 #s(literal -3 binary64)) d1) d2))
53.2%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)) d3))
19.6%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) #s(approx (+ (* (/ d1 d3) 3) d1) (*.f64 (/.f64 #s(literal 3 binary64) d3) d1))) d3))
37.2%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
42.2%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
Compiler

Compiled 602 to 285 computations (52.7% saved)

regimes65.0ms (1.2%)

Memory
8.3MiB live, 43.6MiB allocated
Counts
22 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 #s(approx (+ (+ d3 d2) 3) (+.f64 #s(literal 3 binary64) d2)) d1)
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1)
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(fma.f64 d1 #s(approx (+ d3 3) #s(literal 3 binary64)) (*.f64 d2 d1))
(fma.f64 #s(approx (+ d2 3) #s(literal 3 binary64)) d1 (*.f64 d3 d1))
(+.f64 #s(approx (/ (* (* d1 d1) (- (* d2 d2) 9)) (* d1 (- d2 3))) (*.f64 #s(literal 3 binary64) d1)) (*.f64 d1 d3))
(fma.f64 d1 (+.f64 d3 #s(literal 3 binary64)) (*.f64 d2 d1))
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) #s(approx (+ (* (/ d1 d3) 3) d1) (*.f64 (/.f64 #s(literal 3 binary64) d3) d1))) d3))
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (+ (* (/ d1 d3) (+ 3 d2)) d1) (fma.f64 (/.f64 d1 d3) #s(literal 3 binary64) d1)) d3))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 #s(literal 3 binary64) d2) d1) d3))
#s(approx (+ (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (* d1 d3)) (*.f64 (fma.f64 (/.f64 d1 d2) (-.f64 d3 #s(literal -3 binary64)) d1) d2))
(+.f64 #s(approx (/ (* (+ 27 (pow d2 3)) d1) (+ (* d2 (- d2 3)) 9)) (*.f64 (fma.f64 (/.f64 d1 d2) #s(literal 3 binary64) d1) d2)) (*.f64 d1 d3))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(approx (- (* d2 d2) 9) #s(literal -9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 d3))
(+.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (*.f64 d2 d2) #s(literal 9 binary64))) (*.f64 d1 (-.f64 d2 #s(literal 3 binary64)))) (*.f64 d1 d3))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1) #s(literal -1 binary64)))
(+.f64 (/.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 d1 d3))
(+.f64 (fma.f64 (*.f64 #s(literal 9 binary64) d1) (/.f64 d1 (*.f64 (-.f64 #s(literal 3 binary64) d2) d1)) (neg.f64 (/.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) d1) (-.f64 #s(literal 3 binary64) d2)))) (*.f64 d1 d3))
Outputs
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
Calls

4 calls:

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

Compiled 14 to 18 computations (-28.6% saved)

regimes13.0ms (0.2%)

Memory
-10.7MiB live, 24.0MiB allocated
Counts
5 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 #s(approx (+ (+ d3 d2) 3) (+.f64 #s(literal 3 binary64) d2)) d1)
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d3 #s(literal -3 binary64))) d1)
Outputs
(*.f64 #s(approx (+ (+ d3 d2) 3) (+.f64 #s(literal 3 binary64) d2)) d1)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
Calls

4 calls:

5.0ms
d1
2.0ms
d3
2.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
2.0ms
d2
Results
AccuracySegmentsBranch
71.5%3d1
94.1%2d2
91.8%2d3
96.1%2(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 14 to 18 computations (-28.6% saved)

regimes2.0ms (0%)

Memory
5.0MiB live, 5.0MiB allocated
Counts
3 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
Outputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
Calls

1 calls:

2.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Results
AccuracySegmentsBranch
95.5%2(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 11 to 9 computations (18.2% saved)

regimes5.0ms (0.1%)

Memory
13.4MiB live, 13.4MiB allocated
Counts
2 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
Outputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
Calls

3 calls:

2.0ms
d2
2.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
2.0ms
d3
Results
AccuracySegmentsBranch
67.4%2d3
70.5%2d2
73.0%2(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 13 to 15 computations (-15.4% saved)

regimes33.0ms (0.6%)

Memory
-21.8MiB live, 16.4MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
Outputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
Calls

4 calls:

29.0ms
d3
1.0ms
d2
1.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
1.0ms
d1
Results
AccuracySegmentsBranch
42.2%1d3
42.2%1d1
42.2%1d2
42.2%1(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 14 to 18 computations (-28.6% saved)

bsearch1.0ms (0%)

Memory
2.3MiB live, 2.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-2.0591932497579885e-259
2.9196380804482175e-297
Compiler

Compiled 14 to 15 computations (-7.1% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-2.0591932497579885e-259
2.9196380804482175e-297
Compiler

Compiled 14 to 15 computations (-7.1% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-2.0591932497579885e-259
2.9196380804482175e-297
Compiler

Compiled 14 to 15 computations (-7.1% saved)

simplify51.0ms (1%)

Memory
4.1MiB live, 55.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035154
148154
253154
355154
456154
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -432778879906337/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 binary64)) (*.f64 #s(approx (+ (+ d3 d2) 3) (+.f64 #s(literal 3 binary64) d2)) d1) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -432778879906337/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -432778879906337/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
Outputs
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(*.f64 d1 (+.f64 #s(literal 3 binary64) (+.f64 d2 d3)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -432778879906337/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 binary64)) (*.f64 #s(approx (+ (+ d3 d2) 3) (+.f64 #s(literal 3 binary64) d2)) d1) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(if (<=.f64 (+.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))) #s(literal -432778879906337/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 binary64)) (*.f64 #s(approx (+ (+ d3 d2) 3) (+.f64 #s(literal 3 binary64) d2)) d1) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -432778879906337/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(if (<=.f64 (+.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))) #s(literal -432778879906337/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d1 d2)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -432778879906337/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)))
(if (<=.f64 (+.f64 (*.f64 d1 d3) (+.f64 (*.f64 d1 d2) (*.f64 d1 #s(literal 3 binary64)))) #s(literal -432778879906337/2163894399531684849059183759018052020301198647443953754636127064173256304872345024407213080115843841616586321892381199068702095603722999960578207655784200507016751857659924824755124296402642702553187257992033027703390323887110396882282073697349781407701150027357134841184256 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d1 d2)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d1 d3)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d1 d2))

soundness934.0ms (17.6%)

Memory
39.2MiB live, 618.9MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0924
01420
14718
242518
3662618
0802418
0294759
11000746
23187737
08326691
0179507
1610505
21725487
34427481
47905481
09048458
0259781
1906713
22938644
08309607
05690
117788
252388
3131288
4353888
5776388
0805788
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 256 to 137 computations (46.5% saved)

preprocess244.0ms (4.6%)

Memory
-128.3MiB live, 112.3MiB allocated
Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 428 to 184 computations (57% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...