FastMath test3

Time bar (total: 36.4s)

start0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated

analyze0.0ms (0%)

Memory
4.9MiB live, 4.9MiB 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)

sample27.3s (75.1%)

Memory
-4.0MiB live, 5 629.3MiB allocated
Samples
27.0s7 820×0valid
68.0ms331×1valid
20.0ms105×2valid
Precisions
Click to see histograms. Total time spent on operations: 408.0ms
ival-mult: 260.0ms (63.7% of total)
ival-add: 122.0ms (29.9% of total)
adjust: 12.0ms (2.9% of total)
ival-true: 6.0ms (1.5% of total)
exact: 5.0ms (1.2% of total)
ival-assert: 3.0ms (0.7% of total)
Bogosity

explain116.0ms (0.3%)

Memory
-12.2MiB live, 831.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
80-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-rescue80
(*.f64 d1 d2)overflow38
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))overflow38
(*.f64 d1 d3)overflow39
Confusion
Predicted +Predicted -
+80
-0248
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+800
-00248
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0248
18
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
32.0ms470×0valid
3.0ms24×1valid
3.0ms16×2valid
0.0ms3valid
Compiler

Compiled 108 to 40 computations (63% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 12.0ms (61% of total)
ival-add: 6.0ms (30.5% of total)
adjust: 1.0ms (5.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess110.0ms (0.3%)

Memory
16.4MiB live, 56.9MiB 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.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 11 to 9 computations (18.2% saved)

simplify3.0ms (0%)

Memory
10.7MiB live, 10.7MiB 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

localize26.0ms (0.1%)

Memory
-20.9MiB live, 56.7MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d1 d2)
accuracy0
(*.f64 d1 #s(literal 3 binary64))
accuracy0.109375
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
accuracy1.8124917433208234
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Samples
16.0ms231×0valid
2.0ms11×2valid
2.0ms14×1valid
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 (53.6% of total)
ival-add: 3.0ms (32.1% of total)
adjust: 1.0ms (10.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series7.0ms (0%)

Memory
15.6MiB live, 15.6MiB 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
d1
@0
((+ (+ (* 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
d2
@-inf
((+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (+ (* d1 3) (* d1 d2)) (* d1 3) (* d1 d2))

simplify124.0ms (0.3%)

Memory
-14.4MiB live, 541.8MiB 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)

rewrite194.0ms (0.5%)

Memory
9.9MiB live, 805.6MiB 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)

eval54.0ms (0.1%)

Memory
7.1MiB live, 293.5MiB allocated
Compiler

Compiled 6 157 to 663 computations (89.2% saved)

prune12.0ms (0%)

Memory
-12.0MiB live, 108.1MiB allocated
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New2127219
Fresh000
Picked101
Done000
Total2137220
Accuracy
100.0%
Counts
220 → 7
Alt Table
Click to see full alt table
StatusAccuracyProgram
100.0%
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
80.4%
(+.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))
81.1%
(+.f64 (/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d1 d3))
68.6%
(+.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))
99.9%
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
65.3%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
40.9%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
Compiler

Compiled 214 to 164 computations (23.4% saved)

simplify184.0ms (0.5%)

Memory
4.9MiB live, 286.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 #s(literal 9 binary64) (*.f64 d2 d2))
cost-diff0
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1)
cost-diff128
(/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 3 binary64) d2))
cost-diff320
(+.f64 (/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d1 d3))
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)
cost-diff0
(-.f64 d3 #s(literal -3 binary64))
cost-diff0
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
cost-diff0
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) 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) d1)
cost-diff192
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028139
043136
172130
2108128
3156128
4272128
5458128
6949128
72715128
83951128
94243128
104388128
114423128
124426128
134828128
144996128
155096128
165435128
175435128
185435128
195435128
05435126
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
d1
#s(literal 3 binary64)
(*.f64 (+.f64 d3 d2) d1)
(+.f64 d3 d2)
d3
d2
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
(*.f64 d3 d1)
d3
d1
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(-.f64 d3 #s(literal -3 binary64))
d3
#s(literal -3 binary64)
d1
(*.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
(+.f64 (/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d1 d3))
(/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 3 binary64) d2))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1)
(-.f64 #s(literal 9 binary64) (*.f64 d2 d2))
#s(literal 9 binary64)
(*.f64 d2 d2)
d2
d1
(-.f64 #s(literal 3 binary64) d2)
#s(literal 3 binary64)
(*.f64 d1 d3)
d3
Outputs
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
d1
#s(literal 3 binary64)
(*.f64 (+.f64 d3 d2) d1)
(*.f64 (+.f64 d2 d3) d1)
(+.f64 d3 d2)
(+.f64 d2 d3)
d3
d2
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
(*.f64 d3 d1)
d3
d1
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(-.f64 d3 #s(literal -3 binary64))
d3
#s(literal -3 binary64)
d1
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+.f64 (+.f64 d3 d2) #s(literal 3 binary64))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(+.f64 d3 d2)
(+.f64 d2 d3)
d3
d2
#s(literal 3 binary64)
d1
(+.f64 (/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d1 d3))
(*.f64 (-.f64 d3 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2))) d1)
(/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 3 binary64) d2))
(*.f64 (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64)))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1)
(-.f64 #s(literal 9 binary64) (*.f64 d2 d2))
#s(literal 9 binary64)
(*.f64 d2 d2)
d2
d1
(-.f64 #s(literal 3 binary64) d2)
#s(literal 3 binary64)
(*.f64 d1 d3)
(*.f64 d3 d1)
d3

localize107.0ms (0.3%)

Memory
29.5MiB live, 961.1MiB allocated
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy0.00390625
(-.f64 #s(literal 9 binary64) (*.f64 d2 d2))
accuracy1.8124917433208234
(+.f64 (/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d1 d3))
accuracy4.325940794081506
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1)
accuracy5.812663979867915
(/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 3 binary64) d2))
accuracy0
(+.f64 (+.f64 d3 d2) #s(literal 3 binary64))
accuracy0
(+.f64 d3 d2)
accuracy0.0625
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
accuracy0
(-.f64 d3 #s(literal -3 binary64))
accuracy0.078125
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
accuracy22.177846960226287
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
accuracy0
(*.f64 d3 d1)
accuracy37.81722850574857
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
accuracy0
(+.f64 d3 d2)
accuracy0.00390625
(*.f64 (+.f64 d3 d2) d1)
accuracy0.0234375
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
Samples
49.0ms210×0valid
22.0ms24×2valid
11.0ms20×1valid
1.0ms3valid
Compiler

Compiled 271 to 56 computations (79.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 47.0ms
ival-mult: 18.0ms (38.4% of total)
ival-add: 16.0ms (34.1% of total)
ival-sub: 6.0ms (12.8% of total)
adjust: 4.0ms (8.5% of total)
ival-div: 2.0ms (4.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series53.0ms (0.1%)

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

9 calls:

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

simplify132.0ms (0.4%)

Memory
1.8MiB live, 439.4MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0181370
1609370
21578368
35006368
08030361
Stop Event
iter limit
node limit
Counts
64 → 62
Calls
Call 1
Inputs
(* d1 (+ 3 (+ d2 d3)))
(* d1 (+ d2 d3))
(* d1 d3)
(* d1 (+ 3 d3))
(* d1 (- (+ d3 (* 9 (/ 1 (- 3 d2)))) (/ (pow d2 2) (- 3 d2))))
(/ (* d1 (- 9 (pow d2 2))) (- 3 d2))
(* d1 (- 9 (pow d2 2)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (+ (* -1 d3) (* -1 (/ (- 9 (pow d2 2)) (- 3 d2))))))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* d1 d2) (* d1 d3))
d3
(+ d2 d3)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ 3 d3)
(+ 3 (+ d2 d3))
(* 3 d1)
(+ (* 3 d1) (* d1 d2))
(* 9 d1)
(+ (* -1 (* d1 (pow d2 2))) (* 9 d1))
9
(+ 9 (* -1 (pow d2 2)))
(* d1 d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (/ (* d1 d3) d2)))
d2
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (- (+ d1 (/ (* d1 d3) d2)) (* -3 (/ d1 d2))))
(* d2 (+ d1 (* 3 (/ d1 d2))))
(* -1 (* d1 (pow d2 2)))
(* (pow d2 2) (+ (* -1 d1) (* 9 (/ d1 (pow d2 2)))))
(* -1 (pow d2 2))
(* (pow d2 2) (- (* 9 (/ 1 (pow d2 2))) 1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d3) (* -3 d1)) d2)))))
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
3
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ 3 d2)
(+ (* d1 d3) (/ (* d1 (- 9 (pow d2 2))) (- 3 d2)))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* d3 (+ 1 (/ d2 d3)))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ d1 (/ (* d1 (- 9 (pow d2 2))) (* d3 (- 3 d2)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (- 9 (pow d2 2))) (* d3 (- 3 d2)))))))
Outputs
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d2 d3) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (- (+ d3 (* 9 (/ 1 (- 3 d2)))) (/ (pow d2 2) (- 3 d2))))
(*.f64 (-.f64 d3 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2))) d1)
(/ (* d1 (- 9 (pow d2 2))) (- 3 d2))
(*.f64 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64))) d1)
(* d1 (- 9 (pow d2 2)))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d1 (+ (* -1 d3) (* -1 (/ (- 9 (pow d2 2)) (- 3 d2))))))
(*.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 d2 d3) #s(literal -3 binary64)) d1)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d2 d3) d1)
d3
(+ d2 d3)
(+.f64 d2 d3)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ 3 d3)
(-.f64 d3 #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* 9 d1)
(*.f64 #s(literal 9 binary64) d1)
(+ (* -1 (* d1 (pow d2 2))) (* 9 d1))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1)
9
#s(literal 9 binary64)
(+ 9 (* -1 (pow d2 2)))
(-.f64 #s(literal 9 binary64) (*.f64 d2 d2))
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d2 d3) d1)
d2
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d2 d3)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* d2 (- (+ d1 (/ (* d1 d3) d2)) (* -3 (/ d1 d2))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (* 3 (/ d1 d2))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* -1 (* d1 (pow d2 2)))
(*.f64 (*.f64 (neg.f64 d1) d2) d2)
(* (pow d2 2) (+ (* -1 d1) (* 9 (/ d1 (pow d2 2)))))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1)
(* -1 (pow d2 2))
(*.f64 (neg.f64 d2) d2)
(* (pow d2 2) (- (* 9 (/ 1 (pow d2 2))) 1))
(-.f64 #s(literal 9 binary64) (*.f64 d2 d2))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d2 d3)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d3) (* -3 d1)) d2)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d2 (+ (* -3 (/ d1 d2)) (* -1 d1))))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
3
#s(literal 3 binary64)
(* d1 (+ 3 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(+ 3 d2)
(-.f64 d2 #s(literal -3 binary64))
(+ (* d1 d3) (/ (* d1 (- 9 (pow d2 2))) (- 3 d2)))
(*.f64 (-.f64 d3 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2))) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d2 d3) d1)
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d2 d3)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(-.f64 (+.f64 d2 d3) #s(literal -3 binary64))
(* d3 (+ d1 (/ (* d1 (- 9 (pow d2 2))) (* d3 (- 3 d2)))))
(*.f64 (-.f64 d3 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2))) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d2 d3) d1)
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d2 d3)
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d2 d3) #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 (/ (* d1 (- 9 (pow d2 2))) (* d3 (- 3 d2)))))))
(*.f64 (-.f64 d3 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2))) d1)

rewrite351.0ms (1%)

Memory
15.8MiB live, 343.6MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
028109
04399
118186
2154386
0837086
Stop Event
iter limit
node limit
iter limit
Counts
14 → 728
Calls
Call 1
Inputs
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
(*.f64 (+.f64 d3 d2) d1)
(+.f64 d3 d2)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
(*.f64 d3 d1)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(-.f64 d3 #s(literal -3 binary64))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(+.f64 (+.f64 d3 d2) #s(literal 3 binary64))
(+.f64 (/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d1 d3))
(/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 3 binary64) d2))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1)
(-.f64 #s(literal 9 binary64) (*.f64 d2 d2))
Outputs
(*.f64 (/.f64 (*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(*.f64 (/.f64 (*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) d1) (pow.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))) d1) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (-.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 d1 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #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))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1)))))))
(*.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 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(*.f64 (neg.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)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) 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))) (pow.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1))
(*.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))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))))))
(*.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))) (pow.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d1) (+.f64 d2 d3))))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1)))) #s(literal -1 binary64)))
(*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1)
(*.f64 d1 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 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 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (fma.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 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 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)) (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1))) (*.f64 (*.f64 d2 d1) (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1))))))
(/.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 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))) d1)) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(/.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 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))))) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1))))
(/.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 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (-.f64 (*.f64 (+.f64 d2 d3) 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 (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(/.f64 (neg.f64 (neg.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))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 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 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) 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 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))) d1) (-.f64 (+.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 2 binary64)) #s(literal 9 binary64))) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))
(/.f64 (*.f64 d1 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 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 (-.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #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))) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d1) (+.f64 d2 d3))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1))))))
(/.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 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (neg.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)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))))))
(/.f64 (neg.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)))) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1))))
(/.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 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (*.f64 d1 (-.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 (+.f64 d2 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) 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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)))) (+.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 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d1) (+.f64 d2 d3)))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1)))
(/.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))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)))))
(/.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 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d1) (+.f64 d2 d3)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1)))))
(fma.f64 (/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) #s(literal -1 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 (neg.f64 d1) #s(literal -1 binary64)) (+.f64 d2 #s(literal 3 binary64)) (*.f64 d3 d1))
(fma.f64 (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(literal -1 binary64)) (/.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 #s(literal -1 binary64)) (/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 d1 (pow.f64 (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (/.f64 d1 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) 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 d3 d1))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (pow.f64 (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (*.f64 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d2)) d1) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (pow.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) #s(literal -1 binary64)) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (pow.f64 (+.f64 #s(literal -3 binary64) d3) #s(literal -1 binary64)) (*.f64 d2 d1))
(fma.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)) (*.f64 d2 d1))
(fma.f64 (*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (pow.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (pow.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d2))) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (pow.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) #s(literal -1 binary64)) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64))) (pow.f64 (+.f64 #s(literal -3 binary64) d3) #s(literal -1 binary64)) (*.f64 d2 d1))
(fma.f64 (*.f64 d1 (-.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)) (*.f64 d2 d1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))) (*.f64 d3 d1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d1) (*.f64 d3 d1))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 d3 d1))))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (*.f64 d3 d1))
(fma.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1)))))) (*.f64 d3 d1))
(fma.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) d1) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (-.f64 #s(literal 3 binary64) d2))) (*.f64 d3 d1))
(fma.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) d1) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) (-.f64 #s(literal 3 binary64) d2))) (*.f64 d3 d1))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)))) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (*.f64 d3 d1))
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (*.f64 d3 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d3 d1))
(fma.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d2) d1)))) (*.f64 d3 d1))
(fma.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1)))) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (pow.f64 (neg.f64 (-.f64 #s(literal 3 binary64) d2)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (-.f64 d3 #s(literal -3 binary64)) d1 (*.f64 d2 d1))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d2 d1 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)))
(fma.f64 d3 d1 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 (+.f64 d2 d3) d1))
(fma.f64 d1 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d3 d1))
(fma.f64 d1 (-.f64 d3 #s(literal -3 binary64)) (*.f64 d2 d1))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 d2 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)))
(fma.f64 d1 d3 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d2 d3) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1))) (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(+.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(+.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (*.f64 d2 d1))
(+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d3 d1))
(+.f64 (*.f64 d2 d1) (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 (+.f64 d2 d3) d1))
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1))
(*.f64 (*.f64 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d2)) d1) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (pow.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d2))) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (pow.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d1) (*.f64 d3 d1))))
(*.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 d3 d1))))))
(*.f64 (+.f64 d2 d3) d1)
(*.f64 d1 (+.f64 d2 d3))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 d2 d1)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d2)) d1)) (neg.f64 (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1)) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d2)))) (neg.f64 (-.f64 d3 d2)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d2 d1) (*.f64 d3 d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 d3 d1))))))
(/.f64 (*.f64 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d2)) d1) (-.f64 d3 d2))
(/.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))
(/.f64 (*.f64 d1 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d2))) (-.f64 d3 d2))
(/.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (-.f64 (*.f64 d2 d1) (*.f64 d3 d1)))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 d3 d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) (*.f64 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d2)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) (*.f64 d1 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d2 d1) (*.f64 d3 d1)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 d3 d1)))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))))
(fma.f64 d2 d1 (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 d2 d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 d3 d1))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 d3 d1))))
(+.f64 (*.f64 d3 d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d3 d1))
(*.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 (neg.f64 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d2))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d3 d2))))
(*.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))))
(*.f64 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d2)) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 d2 d3))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 d3)))))
(*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (pow.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)) (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (/.f64 (*.f64 d2 d2) (-.f64 d3 d2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d2)))) (neg.f64 (neg.f64 (-.f64 d3 d2))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #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 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d2))) (neg.f64 (-.f64 d3 d2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3))))
(/.f64 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d2)) (-.f64 d3 d2))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (-.f64 (*.f64 d2 d2) (*.f64 d3 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 d3))) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 d2 d3)))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 d3))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #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 d3 d1))
(*.f64 d3 d1)
(*.f64 d1 d3)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (pow.f64 (+.f64 #s(literal -3 binary64) d3) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64))) (pow.f64 (+.f64 #s(literal -3 binary64) d3) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (-.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)))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(*.f64 d1 (-.f64 d3 #s(literal -3 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1)) (neg.f64 (+.f64 #s(literal -3 binary64) d3)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64)))) (neg.f64 (+.f64 #s(literal -3 binary64) d3)))
(/.f64 (neg.f64 (*.f64 d1 (-.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 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (+.f64 #s(literal -3 binary64) d3))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))
(/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64))) (+.f64 #s(literal -3 binary64) d3))
(/.f64 (*.f64 d1 (-.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 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -3 binary64) d3) (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -3 binary64) d3) (*.f64 d1 (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 d1 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))))
(fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 d3 (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1))
(*.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal -3 binary64) d3))))
(*.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))
(*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (-.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 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)))
(*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (/.f64 #s(literal 1 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)) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 d3) (+.f64 #s(literal -3 binary64) d3)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 9 binary64) (+.f64 #s(literal -3 binary64) d3)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d3 d3) (+.f64 #s(literal -3 binary64) d3)) (/.f64 (*.f64 d3 d3) (+.f64 #s(literal -3 binary64) d3)) (fma.f64 (/.f64 #s(literal 9 binary64) (+.f64 #s(literal -3 binary64) d3)) (/.f64 #s(literal 9 binary64) (+.f64 #s(literal -3 binary64) d3)) (*.f64 (/.f64 (*.f64 d3 d3) (+.f64 #s(literal -3 binary64) d3)) (/.f64 #s(literal 9 binary64) (+.f64 #s(literal -3 binary64) d3))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) #s(literal 3 binary64))) (fma.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 (pow.f64 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) (fma.f64 (/.f64 #s(literal -27 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 (/.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 (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d3 d3) (*.f64 #s(literal 3 binary64) d3))))
(/.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 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 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 d3 #s(literal 3 binary64)) (fma.f64 d3 d3 #s(literal -9 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64)))) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 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 (/.f64 (*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(*.f64 (/.f64 (*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) d1) (pow.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))) d1) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (-.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 d1 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #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))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1)))))))
(*.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 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(*.f64 (neg.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)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) 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))) (pow.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1))
(*.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))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))))))
(*.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))) (pow.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d1) (+.f64 d2 d3))))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1)))) #s(literal -1 binary64)))
(*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1)
(*.f64 d1 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 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 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (fma.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 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 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)) (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1))) (*.f64 (*.f64 d2 d1) (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1))))))
(/.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 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))) d1)) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(/.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 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))))) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1))))
(/.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 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (-.f64 (*.f64 (+.f64 d2 d3) 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 (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(/.f64 (neg.f64 (neg.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))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 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 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) 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 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))) d1) (-.f64 (+.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 2 binary64)) #s(literal 9 binary64))) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))
(/.f64 (*.f64 d1 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 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 (-.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #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))) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d1) (+.f64 d2 d3))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1))))))
(/.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 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (neg.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)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))))))
(/.f64 (neg.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)))) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1))))
(/.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 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (*.f64 d1 (-.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 (+.f64 d2 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) 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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)))) (+.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 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d1) (+.f64 d2 d3)))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1)))
(/.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))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)))))
(/.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 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d1) (+.f64 d2 d3)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1)))))
(fma.f64 (/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) #s(literal -1 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 (neg.f64 d1) #s(literal -1 binary64)) (+.f64 d2 #s(literal 3 binary64)) (*.f64 d3 d1))
(fma.f64 (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(literal -1 binary64)) (/.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 #s(literal -1 binary64)) (/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 d1 (pow.f64 (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (/.f64 d1 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) 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 d3 d1))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (pow.f64 (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (*.f64 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d2)) d1) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (pow.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) #s(literal -1 binary64)) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (pow.f64 (+.f64 #s(literal -3 binary64) d3) #s(literal -1 binary64)) (*.f64 d2 d1))
(fma.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)) (*.f64 d2 d1))
(fma.f64 (*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (pow.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (pow.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d2))) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (pow.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) #s(literal -1 binary64)) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64))) (pow.f64 (+.f64 #s(literal -3 binary64) d3) #s(literal -1 binary64)) (*.f64 d2 d1))
(fma.f64 (*.f64 d1 (-.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)) (*.f64 d2 d1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))) (*.f64 d3 d1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d1) (*.f64 d3 d1))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 d3 d1))))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (*.f64 d3 d1))
(fma.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1)))))) (*.f64 d3 d1))
(fma.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) d1) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (-.f64 #s(literal 3 binary64) d2))) (*.f64 d3 d1))
(fma.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) d1) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) (-.f64 #s(literal 3 binary64) d2))) (*.f64 d3 d1))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)))) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (*.f64 d3 d1))
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (*.f64 d3 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d3 d1))
(fma.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d2) d1)))) (*.f64 d3 d1))
(fma.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1)))) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (pow.f64 (neg.f64 (-.f64 #s(literal 3 binary64) d2)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (-.f64 d3 #s(literal -3 binary64)) d1 (*.f64 d2 d1))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d2 d1 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)))
(fma.f64 d3 d1 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 (+.f64 d2 d3) d1))
(fma.f64 d1 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d3 d1))
(fma.f64 d1 (-.f64 d3 #s(literal -3 binary64)) (*.f64 d2 d1))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 d2 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)))
(fma.f64 d1 d3 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d2 d3) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1))) (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(+.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(+.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (*.f64 d2 d1))
(+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d3 d1))
(+.f64 (*.f64 d2 d1) (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 (+.f64 d2 d3) d1))
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1))
(*.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))))
(*.f64 (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(*.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 #s(literal 3 binary64)))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(*.f64 (neg.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(*.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 #s(literal 1 binary64) (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2))
(*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (*.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 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (+.f64 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d3) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (+.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal 3 binary64)) (pow.f64 d2 #s(literal 3 binary64))) (fma.f64 (-.f64 d3 #s(literal -3 binary64)) (-.f64 d3 #s(literal -3 binary64)) (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d2))))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal 3 binary64))) (fma.f64 d2 d2 (-.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) (-.f64 d3 #s(literal -3 binary64))) (*.f64 d2 (-.f64 d3 #s(literal -3 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 d3 (+.f64 d2 #s(literal 3 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 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 d3 d3 (-.f64 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 #s(literal 3 binary64)))))))
(/.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 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(/.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 (*.f64 d3 d3) (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64))) (-.f64 d3 (+.f64 d2 #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 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 3 binary64))) (fma.f64 d3 d3 (-.f64 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 #s(literal 3 binary64))))))
(/.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 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)))) (neg.f64 (-.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) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2))))
(/.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 d3 (+.f64 d2 #s(literal 3 binary64))) (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)) (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (-.f64 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 d3 (+.f64 d2 #s(literal 3 binary64))))) (+.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))) (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2)))
(/.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (+.f64 #s(literal 9 binary64) (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))))
(fma.f64 (/.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 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)) (pow.f64 (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))) d3)
(fma.f64 (/.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 (pow.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))) d3)
(fma.f64 (/.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (/.f64 (pow.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) #s(literal -1 binary64)) (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64))) d3)
(fma.f64 (-.f64 (*.f64 d2 d2) (*.f64 d3 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) #s(literal 3 binary64))
(fma.f64 (-.f64 (*.f64 d2 d2) #s(literal 9 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))) d3)
(fma.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 3 binary64))))) d3)
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))) d3)
(fma.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal -3 binary64) d3))) d2)
(fma.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))) d2)
(fma.f64 (neg.f64 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d2))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 d3 d2))) #s(literal 3 binary64))
(fma.f64 (neg.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)))) #s(literal 3 binary64))
(fma.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal 3 binary64))) d2)
(fma.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (pow.f64 (+.f64 #s(literal -3 binary64) d3) #s(literal -1 binary64)) d2)
(fma.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 d2 #s(literal 3 binary64)) #s(literal -1 binary64))) d3)
(fma.f64 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d2)) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)) #s(literal 3 binary64))
(fma.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)) d2)
(fma.f64 #s(literal 1 binary64) (+.f64 d2 d3) #s(literal 3 binary64))
(fma.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 d3 #s(literal 3 binary64))))) d2)
(fma.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)) d2)
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 d2 d2 (-.f64 (*.f64 d3 d3) (*.f64 d2 d3)))) #s(literal 3 binary64))
(fma.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #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 #s(literal 9 binary64) (*.f64 d2 d2)) (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) d3)
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))) (/.f64 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64)) (-.f64 d3 (+.f64 d2 #s(literal 3 binary64)))))
(-.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 (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 d2 #s(literal 3 binary64)) d3)
(+.f64 (-.f64 d3 #s(literal -3 binary64)) d2)
(+.f64 (+.f64 d2 d3) #s(literal 3 binary64))
(+.f64 d2 (-.f64 d3 #s(literal -3 binary64)))
(+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))
(+.f64 #s(literal 3 binary64) (+.f64 d2 d3))
(*.f64 (/.f64 (*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(*.f64 (/.f64 (*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) d1) (pow.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))) d1) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (-.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 d1 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64)))) (pow.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #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))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1)))))))
(*.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 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(*.f64 (neg.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)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) 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))) (pow.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1))
(*.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))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))))))
(*.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))) (pow.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d1) (+.f64 d2 d3))))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1)))) #s(literal -1 binary64)))
(*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1)
(*.f64 d1 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 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 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (fma.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 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 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)) (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1))) (*.f64 (*.f64 d2 d1) (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1))))))
(/.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 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))) d1)) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(/.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 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))))) (neg.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1))))
(/.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 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (-.f64 (*.f64 (+.f64 d2 d3) 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 (neg.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(/.f64 (neg.f64 (neg.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))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 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 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) 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 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))) d1) (-.f64 (+.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 2 binary64)) #s(literal 9 binary64))) (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)))
(/.f64 (*.f64 d1 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 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 (-.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #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))) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d1) (+.f64 d2 d3))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1))))))
(/.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 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (neg.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)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))))))
(/.f64 (neg.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)))) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1))))
(/.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 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (*.f64 (-.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 (+.f64 d2 d3) #s(literal 2 binary64)) #s(literal 9 binary64)) (*.f64 (+.f64 d2 d3) #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d2 d3) #s(literal 3 binary64)) (*.f64 d1 (-.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 (+.f64 d2 d3) #s(literal 3 binary64))) (*.f64 d1 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d2 d3) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) 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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)))) (+.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 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d1) (+.f64 d2 d3)))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d1)))
(/.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))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)))))
(/.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 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d1) (+.f64 d2 d3)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d2 d3) d1) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1)))))
(fma.f64 (/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) #s(literal -1 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 (neg.f64 d1) #s(literal -1 binary64)) (+.f64 d2 #s(literal 3 binary64)) (*.f64 d3 d1))
(fma.f64 (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(literal -1 binary64)) (/.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 #s(literal -1 binary64)) (/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 d1 (pow.f64 (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (/.f64 d1 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) 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 d3 d1))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (pow.f64 (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (*.f64 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d2)) d1) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) d1) (pow.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) #s(literal -1 binary64)) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (pow.f64 (+.f64 #s(literal -3 binary64) d3) #s(literal -1 binary64)) (*.f64 d2 d1))
(fma.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)) (*.f64 d2 d1))
(fma.f64 (*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (pow.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (pow.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 d1 (fma.f64 d3 d3 (*.f64 (neg.f64 d2) d2))) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 d1 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (pow.f64 (fma.f64 d2 (-.f64 d2 d3) (*.f64 d3 d3)) #s(literal -1 binary64)) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64))) (pow.f64 (+.f64 #s(literal -3 binary64) d3) #s(literal -1 binary64)) (*.f64 d2 d1))
(fma.f64 (*.f64 d1 (-.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)) (*.f64 d2 d1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))) (*.f64 d3 d1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d1) (*.f64 d3 d1))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d2 d1) (*.f64 d3 d1))))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (*.f64 d3 d1))
(fma.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1)))))) (*.f64 d3 d1))
(fma.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) d1) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (-.f64 #s(literal 3 binary64) d2))) (*.f64 d3 d1))
(fma.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) d1) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) (-.f64 #s(literal 3 binary64) d2))) (*.f64 d3 d1))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)))) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (*.f64 d3 d1))
(fma.f64 (+.f64 d2 #s(literal 3 binary64)) d1 (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (*.f64 d3 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d3 d1))
(fma.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d2) d1)))) (*.f64 d3 d1))
(fma.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1)))) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (pow.f64 (neg.f64 (-.f64 #s(literal 3 binary64) d2)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (-.f64 d3 #s(literal -3 binary64)) d1 (*.f64 d2 d1))
(fma.f64 (+.f64 d2 d3) d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d2 d1 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)))
(fma.f64 d3 d1 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 (+.f64 d2 d3) d1))
(fma.f64 d1 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d3 d1))
(fma.f64 d1 (-.f64 d3 #s(literal -3 binary64)) (*.f64 d2 d1))
(fma.f64 d1 (+.f64 d2 d3) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 d2 (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)))
(fma.f64 d1 d3 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d2 d3) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1))) (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 d3) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d2 d3)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(+.f64 (*.f64 d3 d1) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(+.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (*.f64 d2 d1))
(+.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d3 d1))
(+.f64 (*.f64 d2 d1) (fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1)))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 (+.f64 d2 d3) d1))
(+.f64 (*.f64 (+.f64 d2 d3) d1) (*.f64 #s(literal 3 binary64) d1))
(*.f64 (/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) #s(literal -1 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (/.f64 (neg.f64 d1) #s(literal -1 binary64)) (+.f64 d2 #s(literal 3 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(literal -1 binary64)) (/.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (/.f64 d1 #s(literal -1 binary64)) (/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 d1 (pow.f64 (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (/.f64 d1 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) 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 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (+.f64 d2 #s(literal 3 binary64)))
(*.f64 (/.f64 d1 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (pow.f64 (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (pow.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (pow.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))))
(*.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1)))))))
(*.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) #s(literal 1 binary64)) (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) d1) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (-.f64 #s(literal 3 binary64) d2))))
(*.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) d1) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) (-.f64 #s(literal 3 binary64) d2))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)))))
(*.f64 (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.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) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d2) d1)))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (pow.f64 (neg.f64 (-.f64 #s(literal 3 binary64) d2)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)))
(*.f64 d1 (+.f64 d2 #s(literal 3 binary64)))
(pow.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2))) (fma.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (neg.f64 (fma.f64 d2 d2 #s(literal 9 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (neg.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))))) (neg.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 3 binary64) d2)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) d1)) (neg.f64 (*.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (-.f64 #s(literal 3 binary64) d2))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) d1)) (neg.f64 (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) (-.f64 #s(literal 3 binary64) d2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) #s(literal 1 binary64))) (neg.f64 (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)))) (pow.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (fma.f64 d2 d2 #s(literal 9 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1)))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d2) d1)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (neg.f64 (neg.f64 (-.f64 #s(literal 3 binary64) d2))))
(/.f64 (*.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) #s(literal 1 binary64)) (-.f64 #s(literal 3 binary64) d2))
(/.f64 (*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) d1) (*.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) d1) (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) (-.f64 #s(literal 3 binary64) d2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64))))
(/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1)) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) d2) (*.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (-.f64 #s(literal 3 binary64) d2)) (*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) (-.f64 #s(literal 3 binary64) d2)) (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d2) d1))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64)))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d2) d1))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1)))))
(/.f64 (*.f64 (neg.f64 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 3 binary64) d2))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d2)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)))
(neg.f64 (*.f64 (/.f64 d1 #s(literal -1 binary64)) (+.f64 d2 #s(literal 3 binary64))))
(fma.f64 d2 d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d2 d1))
(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 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))) (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 #s(literal 3 binary64) d2))) (*.f64 (/.f64 d1 #s(literal -1 binary64)) (+.f64 d2 #s(literal 3 binary64))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2))) (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal -1 binary64))) #s(literal -1 binary64)))
(+.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d2 d1))
(*.f64 (*.f64 d1 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (pow.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (pow.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) d1) (pow.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) d1) (pow.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1)
(*.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 9 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (neg.f64 d2) d2) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 9 binary64) d1) (*.f64 #s(literal 9 binary64) d1) (-.f64 (*.f64 (*.f64 (*.f64 (neg.f64 d2) d2) d1) (*.f64 (*.f64 (neg.f64 d2) d2) d1)) (*.f64 (*.f64 #s(literal 9 binary64) d1) (*.f64 (*.f64 (neg.f64 d2) d2) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal 9 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (*.f64 (neg.f64 d2) d2)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal 9 binary64)) (*.f64 d1 #s(literal 9 binary64)) (-.f64 (*.f64 (*.f64 d1 (*.f64 (neg.f64 d2) d2)) (*.f64 d1 (*.f64 (neg.f64 d2) d2))) (*.f64 (*.f64 d1 #s(literal 9 binary64)) (*.f64 d1 (*.f64 (neg.f64 d2) d2))))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))))) (neg.f64 (fma.f64 d2 d2 #s(literal 9 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))))) (neg.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) d1)) (neg.f64 (fma.f64 d2 d2 #s(literal 9 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) d1)) (neg.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))))
(/.f64 (*.f64 d1 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (fma.f64 d2 d2 #s(literal 9 binary64)))
(/.f64 (*.f64 d1 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) d1) (fma.f64 d2 d2 #s(literal 9 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) d1) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (*.f64 d1 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) (*.f64 d1 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) d1)))
(fma.f64 #s(literal 9 binary64) d1 (*.f64 (*.f64 (neg.f64 d2) d2) d1))
(fma.f64 d1 #s(literal 9 binary64) (*.f64 d1 (*.f64 (neg.f64 d2) d2)))
(+.f64 (*.f64 #s(literal 9 binary64) d1) (*.f64 (*.f64 (neg.f64 d2) d2) d1))
(+.f64 (*.f64 d1 #s(literal 9 binary64)) (*.f64 d1 (*.f64 (neg.f64 d2) d2)))
(*.f64 (neg.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 d2 #s(literal 9 binary64)))))
(*.f64 (neg.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)))))
(*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2))))
(*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) (pow.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))
(*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 81 binary64) (-.f64 (pow.f64 d2 #s(literal 4 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2))))))
(*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (fma.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))) (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))) (*.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 729 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 729 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (/.f64 #s(literal 729 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (fma.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (*.f64 (/.f64 #s(literal 729 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (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 (neg.f64 d2) d2) #s(literal 9 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 d2 d2 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (*.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (pow.f64 d2 #s(literal 4 binary64)))) (*.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 729 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 6 binary64)))) (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2))))
(/.f64 (neg.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (neg.f64 (fma.f64 d2 d2 #s(literal 9 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (neg.f64 (+.f64 #s(literal 81 binary64) (-.f64 (pow.f64 d2 #s(literal 4 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2))))))
(/.f64 (neg.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) (-.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2)))
(/.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) (fma.f64 d2 d2 #s(literal 9 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2)) (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 81 binary64) (-.f64 (pow.f64 d2 #s(literal 4 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2)))) (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (+.f64 #s(literal 81 binary64) (-.f64 (pow.f64 d2 #s(literal 4 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2)))))
(/.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 d2 d2) #s(literal 9 binary64))
(fma.f64 (neg.f64 d2) d2 #s(literal 9 binary64))
(fma.f64 d2 (neg.f64 d2) #s(literal 9 binary64))
(-.f64 (/.f64 #s(literal 81 binary64) (-.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2))) (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2))))
(-.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))))
(-.f64 (/.f64 #s(literal 729 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))))
(-.f64 #s(literal 9 binary64) (*.f64 d2 d2))
(+.f64 (*.f64 (neg.f64 d2) d2) #s(literal 9 binary64))
(+.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2))

eval131.0ms (0.4%)

Memory
-19.9MiB live, 95.4MiB allocated
Compiler

Compiled 11 951 to 1 710 computations (85.7% saved)

prune13.0ms (0%)

Memory
38.1MiB live, 38.1MiB allocated
Pruning

11 alts after pruning (7 fresh and 4 done)

PrunedKeptTotal
New5167523
Fresh202
Picked145
Done000
Total51911530
Accuracy
100.0%
Counts
530 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
82.3%
(fma.f64 (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (*.f64 d3 d1))
100.0%
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
99.9%
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
63.6%
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64))) d1)
65.3%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)))
51.6%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (+.f64 #s(literal -3 binary64) d3)))
38.1%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))
65.3%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
27.2%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))
40.9%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
37.9%
#s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 d2 d1))
Compiler

Compiled 295 to 228 computations (22.7% saved)

simplify182.0ms (0.5%)

Memory
-25.2MiB live, 136.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
033145
046139
181133
2125132
3196132
4331132
5540132
61144132
73056132
84152132
94470132
104772132
114903132
124945132
135263132
145386132
155386132
165386132
175386132
05386131
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(fma.f64 (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (*.f64 d3 d1))
(/.f64 d1 (-.f64 #s(literal 3 binary64) d2))
d1
(-.f64 #s(literal 3 binary64) d2)
#s(literal 3 binary64)
d2
(-.f64 #s(literal 9 binary64) (*.f64 d2 d2))
#s(literal 9 binary64)
(*.f64 d2 d2)
(*.f64 d3 d1)
d3
#s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
d1
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))
(*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1)
#s(approx (- d3 -3) #s(literal 3 binary64))
#s(literal 3 binary64)
d1
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64))) d1)
#s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64)))
(-.f64 d2 #s(literal -3 binary64))
d2
#s(literal -3 binary64)
d1
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)))
(fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1))
d3
d1
(*.f64 #s(literal 3 binary64) d1)
#s(literal 3 binary64)
Outputs
(fma.f64 (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (*.f64 d3 d1))
(*.f64 (-.f64 d3 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2))) d1)
(/.f64 d1 (-.f64 #s(literal 3 binary64) d2))
d1
(-.f64 #s(literal 3 binary64) d2)
#s(literal 3 binary64)
d2
(-.f64 #s(literal 9 binary64) (*.f64 d2 d2))
#s(literal 9 binary64)
(*.f64 d2 d2)
(*.f64 d3 d1)
d3
#s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 d2 d1))
(*.f64 d2 d1)
d2
d1
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))
#s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))
(*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1)
#s(approx (- d3 -3) #s(literal 3 binary64))
#s(literal 3 binary64)
d1
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64))) d1)
#s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64)))
(-.f64 d2 #s(literal -3 binary64))
d2
#s(literal -3 binary64)
d1
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)))
#s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
d3
d1
(*.f64 #s(literal 3 binary64) d1)
#s(literal 3 binary64)

localize110.0ms (0.3%)

Memory
21.8MiB live, 96.4MiB allocated
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 #s(literal 3 binary64) d1)
accuracy0.0625
(fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1))
accuracy22.177846960226287
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)))
accuracy0
(-.f64 d2 #s(literal -3 binary64))
accuracy0.0625
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64))) d1)
accuracy23.946120907529885
#s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64)))
accuracy0.078125
(*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1)
accuracy22.177846960226287
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))
accuracy31.442307853066826
#s(approx (- d3 -3) #s(literal 3 binary64))
accuracy0
(*.f64 d2 d1)
accuracy39.72329062424487
#s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 d2 d1))
accuracy0
(*.f64 d2 d2)
accuracy0.00390625
(-.f64 #s(literal 9 binary64) (*.f64 d2 d2))
accuracy0.0078125
(/.f64 d1 (-.f64 #s(literal 3 binary64) d2))
accuracy11.096336262958614
(fma.f64 (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (*.f64 d3 d1))
Samples
82.0ms231×0valid
6.0ms12×2valid
4.0ms12×1valid
1.0ms3valid
Compiler

Compiled 263 to 66 computations (74.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
ival-mult: 16.0ms (46% of total)
ival-add: 8.0ms (23% of total)
ival-sub: 5.0ms (14.4% of total)
adjust: 2.0ms (5.7% of total)
ival-div: 2.0ms (5.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series20.0ms (0.1%)

Memory
-6.8MiB live, 29.6MiB allocated
Counts
16 → 65
Calls
Call 1
Inputs
(fma.f64 (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (*.f64 d3 d1))
(/.f64 d1 (-.f64 #s(literal 3 binary64) d2))
(-.f64 #s(literal 3 binary64) d2)
(-.f64 #s(literal 9 binary64) (*.f64 d2 d2))
#s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 d2 d1))
(*.f64 d2 d1)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))
(*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1)
#s(approx (- d3 -3) #s(literal 3 binary64))
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64))) d1)
#s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64)))
(-.f64 d2 #s(literal -3 binary64))
(fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)))
(*.f64 #s(literal 3 binary64) d1)
(*.f64 d2 d2)
Outputs
(* d1 (- (+ d3 (* 9 (/ 1 (- 3 d2)))) (/ (pow d2 2) (- 3 d2))))
(/ d1 (- 3 d2))
(* d1 (+ 3 (+ d2 d3)))
(* d1 d2)
(* d1 (+ 3 d3))
(* 3 d1)
(* -1 (* d1 (+ (* -1 d3) (* -1 (/ (- 9 (pow d2 2)) (- 3 d2))))))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (* -1 d3) 3)))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* 1/3 d1)
(+ (* 1/9 (* d1 d2)) (* 1/3 d1))
(+ (* 1/3 d1) (* d2 (- (* 1/27 (* d1 d2)) (* -1/9 d1))))
(+ (* 1/3 d1) (* d2 (- (* d2 (- (* 1/81 (* d1 d2)) (* -1/27 d1))) (* -1/9 d1))))
3
(+ 3 (* -1 d2))
9
(+ 9 (* -1 (pow d2 2)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ 3 d3)
(+ 3 (+ d2 d3))
(+ 3 d2)
(pow d2 2)
(* d2 (- (+ d1 (/ (* d1 d3) d2)) (* -3 (/ d1 d2))))
(* -1 (/ d1 d2))
(/ (+ (* -3 (/ d1 d2)) (* -1 d1)) d2)
(/ (- (+ (* -9 (/ d1 (pow d2 2))) (* -1 d1)) (* 3 (/ d1 d2))) d2)
(/ (- (+ (* -27 (/ d1 (pow d2 3))) (* -1 d1)) (+ (* 3 (/ d1 d2)) (* 9 (/ d1 (pow d2 2))))) d2)
(* -1 d2)
(* d2 (- (* 3 (/ 1 d2)) 1))
(* -1 (pow d2 2))
(* (pow d2 2) (- (* 9 (/ 1 (pow d2 2))) 1))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d3) (* -3 d1)) d2)))))
(* -1 (/ (+ d1 (* 3 (/ d1 d2))) d2))
(* -1 (/ (+ d1 (* -1 (/ (- (* -9 (/ d1 d2)) (* 3 d1)) d2))) d2))
(* -1 (/ (+ d1 (* -1 (/ (- (* -1 (/ (- (* 27 (/ d1 d2)) (* -9 d1)) d2)) (* 3 d1)) d2))) d2))
(* -1 (* d2 (- 1 (* 3 (/ 1 d2)))))
(* -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)))
(/ (* d1 (- 9 (pow d2 2))) (- 3 d2))
(+ (* d1 d3) (/ (* d1 (- 9 (pow d2 2))) (- 3 d2)))
(+ (* 3 d1) (* d1 d2))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (- 9 (pow d2 2))) (* d3 (- 3 d2)))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (* 3 (/ d1 d3))))
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (- 9 (pow d2 2))) (* d3 (- 3 d2)))))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
Calls

9 calls:

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

simplify142.0ms (0.4%)

Memory
-5.0MiB live, 150.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0217490
1675482
21679454
35580450
08297434
Stop Event
iter limit
node limit
Counts
65 → 63
Calls
Call 1
Inputs
(* d1 (- (+ d3 (* 9 (/ 1 (- 3 d2)))) (/ (pow d2 2) (- 3 d2))))
(/ d1 (- 3 d2))
(* d1 (+ 3 (+ d2 d3)))
(* d1 d2)
(* d1 (+ 3 d3))
(* 3 d1)
(* -1 (* d1 (+ (* -1 d3) (* -1 (/ (- 9 (pow d2 2)) (- 3 d2))))))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (* -1 d3) 3)))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* 1/3 d1)
(+ (* 1/9 (* d1 d2)) (* 1/3 d1))
(+ (* 1/3 d1) (* d2 (- (* 1/27 (* d1 d2)) (* -1/9 d1))))
(+ (* 1/3 d1) (* d2 (- (* d2 (- (* 1/81 (* d1 d2)) (* -1/27 d1))) (* -1/9 d1))))
3
(+ 3 (* -1 d2))
9
(+ 9 (* -1 (pow d2 2)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ 3 d3)
(+ 3 (+ d2 d3))
(+ 3 d2)
(pow d2 2)
(* d2 (- (+ d1 (/ (* d1 d3) d2)) (* -3 (/ d1 d2))))
(* -1 (/ d1 d2))
(/ (+ (* -3 (/ d1 d2)) (* -1 d1)) d2)
(/ (- (+ (* -9 (/ d1 (pow d2 2))) (* -1 d1)) (* 3 (/ d1 d2))) d2)
(/ (- (+ (* -27 (/ d1 (pow d2 3))) (* -1 d1)) (+ (* 3 (/ d1 d2)) (* 9 (/ d1 (pow d2 2))))) d2)
(* -1 d2)
(* d2 (- (* 3 (/ 1 d2)) 1))
(* -1 (pow d2 2))
(* (pow d2 2) (- (* 9 (/ 1 (pow d2 2))) 1))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d3) (* -3 d1)) d2)))))
(* -1 (/ (+ d1 (* 3 (/ d1 d2))) d2))
(* -1 (/ (+ d1 (* -1 (/ (- (* -9 (/ d1 d2)) (* 3 d1)) d2))) d2))
(* -1 (/ (+ d1 (* -1 (/ (- (* -1 (/ (- (* 27 (/ d1 d2)) (* -9 d1)) d2)) (* 3 d1)) d2))) d2))
(* -1 (* d2 (- 1 (* 3 (/ 1 d2)))))
(* -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)))
(/ (* d1 (- 9 (pow d2 2))) (- 3 d2))
(+ (* d1 d3) (/ (* d1 (- 9 (pow d2 2))) (- 3 d2)))
(+ (* 3 d1) (* d1 d2))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(* d1 d3)
(* d3 (+ d1 (/ (* d1 (- 9 (pow d2 2))) (* d3 (- 3 d2)))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (* 3 (/ d1 d3))))
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (- 9 (pow d2 2))) (* d3 (- 3 d2)))))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
Outputs
(* d1 (- (+ d3 (* 9 (/ 1 (- 3 d2)))) (/ (pow d2 2) (- 3 d2))))
(*.f64 (-.f64 d3 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2))) d1)
(/ d1 (- 3 d2))
(/.f64 d1 (-.f64 #s(literal 3 binary64) d2))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* -1 (* d1 (+ (* -1 d3) (* -1 (/ (- 9 (pow d2 2)) (- 3 d2))))))
(*.f64 (-.f64 d3 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2))) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.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 d3) 3)))
(*.f64 (-.f64 d3 #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)
(* 1/3 d1)
(*.f64 #s(literal 1/3 binary64) d1)
(+ (* 1/9 (* d1 d2)) (* 1/3 d1))
(*.f64 d1 (fma.f64 #s(literal 1/9 binary64) d2 #s(literal 1/3 binary64)))
(+ (* 1/3 d1) (* d2 (- (* 1/27 (* d1 d2)) (* -1/9 d1))))
(fma.f64 (*.f64 d1 (fma.f64 #s(literal 1/27 binary64) d2 #s(literal 1/9 binary64))) d2 (*.f64 #s(literal 1/3 binary64) d1))
(+ (* 1/3 d1) (* d2 (- (* d2 (- (* 1/81 (* d1 d2)) (* -1/27 d1))) (* -1/9 d1))))
(fma.f64 (fma.f64 (*.f64 d1 (fma.f64 #s(literal 1/81 binary64) d2 #s(literal 1/27 binary64))) d2 (*.f64 #s(literal 1/9 binary64) d1)) d2 (*.f64 #s(literal 1/3 binary64) d1))
3
#s(literal 3 binary64)
(+ 3 (* -1 d2))
(-.f64 #s(literal 3 binary64) d2)
9
#s(literal 9 binary64)
(+ 9 (* -1 (pow d2 2)))
(-.f64 #s(literal 9 binary64) (*.f64 d2 d2))
(+ (* 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))
(+ 3 d2)
(-.f64 d2 #s(literal -3 binary64))
(pow d2 2)
(*.f64 d2 d2)
(* d2 (- (+ d1 (/ (* d1 d3) d2)) (* -3 (/ d1 d2))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (/ d1 d2))
(/.f64 d1 (neg.f64 d2))
(/ (+ (* -3 (/ d1 d2)) (* -1 d1)) d2)
(/.f64 (fma.f64 (/.f64 #s(literal -3 binary64) d2) d1 (neg.f64 d1)) d2)
(/ (- (+ (* -9 (/ d1 (pow d2 2))) (* -1 d1)) (* 3 (/ d1 d2))) d2)
(/.f64 (fma.f64 (/.f64 d1 d2) (+.f64 (/.f64 #s(literal 9 binary64) d2) #s(literal 3 binary64)) d1) (neg.f64 d2))
(/ (- (+ (* -27 (/ d1 (pow d2 3))) (* -1 d1)) (+ (* 3 (/ d1 d2)) (* 9 (/ d1 (pow d2 2))))) d2)
(/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -3 binary64) d1 (/.f64 (fma.f64 (/.f64 #s(literal -27 binary64) d2) d1 (*.f64 #s(literal -9 binary64) d1)) d2)) d2) d1) d2)
(* -1 d2)
(neg.f64 d2)
(* d2 (- (* 3 (/ 1 d2)) 1))
(-.f64 #s(literal 3 binary64) d2)
(* -1 (pow d2 2))
(*.f64 (neg.f64 d2) d2)
(* (pow d2 2) (- (* 9 (/ 1 (pow d2 2))) 1))
(-.f64 #s(literal 9 binary64) (*.f64 d2 d2))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(fma.f64 (/.f64 (-.f64 d3 #s(literal -3 binary64)) d2) d2 d2)
(* d2 (+ 1 (* 3 (/ 1 d2))))
(-.f64 d2 #s(literal -3 binary64))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d3) (* -3 d1)) d2)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (/ (+ d1 (* 3 (/ d1 d2))) d2))
(/.f64 (fma.f64 (/.f64 #s(literal -3 binary64) d2) d1 (neg.f64 d1)) d2)
(* -1 (/ (+ d1 (* -1 (/ (- (* -9 (/ d1 d2)) (* 3 d1)) d2))) d2))
(/.f64 (fma.f64 (/.f64 d1 d2) (+.f64 (/.f64 #s(literal 9 binary64) d2) #s(literal 3 binary64)) d1) (neg.f64 d2))
(* -1 (/ (+ d1 (* -1 (/ (- (* -1 (/ (- (* 27 (/ d1 d2)) (* -9 d1)) d2)) (* 3 d1)) d2))) d2))
(/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -3 binary64) d1 (/.f64 (fma.f64 (/.f64 #s(literal -27 binary64) d2) d1 (*.f64 #s(literal -9 binary64) d1)) d2)) d2) d1) d2)
(* -1 (* d2 (- 1 (* 3 (/ 1 d2)))))
(-.f64 #s(literal 3 binary64) 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)
(/ (* d1 (- 9 (pow d2 2))) (- 3 d2))
(/.f64 (*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) d1) (-.f64 d2 #s(literal 3 binary64)))
(+ (* d1 d3) (/ (* d1 (- 9 (pow d2 2))) (- 3 d2)))
(*.f64 (-.f64 d3 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2))) d1)
(+ (* 3 d1) (* 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 d2) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d3 (+ d1 (/ (* d1 (- 9 (pow d2 2))) (* d3 (- 3 d2)))))
(*.f64 (-.f64 d3 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2))) d1)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
d3
(* d3 (+ 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal -3 binary64))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 d2 d3) d3 (-.f64 d3 #s(literal -3 binary64)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (- 9 (pow d2 2))) (* d3 (- 3 d2)))))))
(*.f64 (-.f64 d3 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2))) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) 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)

rewrite167.0ms (0.5%)

Memory
-12.1MiB live, 236.2MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033127
046121
1220108
21719108
08160108
Stop Event
iter limit
node limit
iter limit
Counts
16 → 289
Calls
Call 1
Inputs
(fma.f64 (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (*.f64 d3 d1))
(/.f64 d1 (-.f64 #s(literal 3 binary64) d2))
(-.f64 #s(literal 3 binary64) d2)
(-.f64 #s(literal 9 binary64) (*.f64 d2 d2))
#s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 d2 d1))
(*.f64 d2 d1)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))
(*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1)
#s(approx (- d3 -3) #s(literal 3 binary64))
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64))) d1)
#s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64)))
(-.f64 d2 #s(literal -3 binary64))
(fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)))
(*.f64 #s(literal 3 binary64) d1)
(*.f64 d2 d2)
Outputs
(*.f64 (/.f64 (*.f64 d1 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64))) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2))) (-.f64 #s(literal 3 binary64) (+.f64 d3 d2))))
(*.f64 (/.f64 (*.f64 d1 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64))) d1) (/.f64 (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(*.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 (-.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 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d3 d2) d1) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1)))) #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))) (pow.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (pow.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 d1 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d3 d2)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d3 d2)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (+.f64 d3 d2)))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) 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 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.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 (pow.f64 (/.f64 (pow.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 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 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (pow.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (fma.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 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 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (-.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (*.f64 d2 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (*.f64 (*.f64 d2 d1) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))))
(/.f64 (neg.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)))) (neg.f64 (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1))))
(/.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 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))
(/.f64 (neg.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 (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.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 (neg.f64 (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))))
(/.f64 (neg.f64 (neg.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))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 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 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2))) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2))) (*.f64 d1 (-.f64 #s(literal 3 binary64) (+.f64 d3 d2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(/.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 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)))
(/.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 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 3 binary64)))) (neg.f64 (+.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 #s(literal 3 binary64) d1) d1) (+.f64 d3 d2))))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d3 d2) d1) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1))))))
(/.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 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(/.f64 (neg.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)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d3 d1))))))
(/.f64 (neg.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)))) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (pow.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d3 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 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1)) (-.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 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) 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 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.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 #s(literal 3 binary64) d1) d1) (+.f64 d3 d2)))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d3 d1)))) (+.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 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 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 #s(literal 3 binary64) d1) d1) (+.f64 d3 d2)))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 (+.f64 d3 d2) d1) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1)))))
(/.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))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d3 d1)))))
(/.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 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)) (pow.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #s(literal 2 binary64))))
(fma.f64 (/.f64 (neg.f64 d1) #s(literal -1 binary64)) (-.f64 d2 #s(literal -3 binary64)) (*.f64 d3 d1))
(fma.f64 (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(literal -1 binary64)) (/.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 d1 (pow.f64 (fma.f64 d2 (-.f64 d2 #s(literal -3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (/.f64 d1 (pow.f64 (-.f64 d2 #s(literal -3 binary64)) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) (-.f64 #s(literal 3 binary64) d2)) (/.f64 (pow.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal -1 binary64)) (pow.f64 d1 #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (-.f64 #s(literal 3 binary64) d2)) (/.f64 (pow.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) #s(literal -1 binary64)) (pow.f64 d1 #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 d3 #s(literal 3 binary64))) (-.f64 d3 #s(literal 3 binary64))) (*.f64 d2 d1))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) 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 d3 d1))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (-.f64 d2 #s(literal -3 binary64)) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (pow.f64 (fma.f64 d2 (-.f64 d2 #s(literal -3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (pow.f64 (-.f64 d2 #s(literal -3 binary64)) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (-.f64 d2 #s(literal -3 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 d1 #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (-.f64 d2 #s(literal -3 binary64)) d1 (*.f64 d3 d1))
(fma.f64 (*.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (pow.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d2)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 d3 #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 d2 d1))
(fma.f64 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (pow.f64 d1 #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d2 d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d2 d1) (-.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1)))) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 3 binary64) d1) (-.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 d2 d1))
(fma.f64 (-.f64 d3 #s(literal -3 binary64)) d1 (*.f64 d2 d1))
(fma.f64 (+.f64 d3 d2) d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d3 d1 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (*.f64 d3 d1))
(fma.f64 d2 d1 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 (+.f64 d3 d2) d1))
(fma.f64 d1 (*.f64 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (*.f64 d3 d1))
(fma.f64 d1 (-.f64 d2 #s(literal -3 binary64)) (*.f64 d3 d1))
(fma.f64 d1 (-.f64 d3 #s(literal -3 binary64)) (*.f64 d2 d1))
(fma.f64 d1 (+.f64 d3 d2) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 d3 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(fma.f64 d1 d2 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
(-.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (-.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1))) (/.f64 (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 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))) (/.f64 (pow.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.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 (pow.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d2 #s(literal -3 binary64)) d3))))
(+.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (*.f64 d2 d1))
(+.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1) (*.f64 d3 d1))
(+.f64 (*.f64 d2 d1) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(+.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 (+.f64 d3 d2) d1))
(+.f64 (*.f64 d3 d1) (*.f64 (-.f64 d2 #s(literal -3 binary64)) d1))
(*.f64 (/.f64 d1 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 d2 (-.f64 d2 #s(literal -3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))))
(*.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 d1 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (-.f64 d2 #s(literal -3 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (pow.f64 (pow.f64 d1 #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) d1)
(*.f64 #s(literal 1 binary64) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (neg.f64 d1) (pow.f64 (neg.f64 (-.f64 #s(literal 3 binary64) d2)) #s(literal -1 binary64)))
(*.f64 d1 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 d1 #s(literal 1 binary64))) (neg.f64 (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 d1))) (neg.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 3 binary64) d2)))))
(/.f64 (*.f64 d1 #s(literal 1 binary64)) (-.f64 #s(literal 3 binary64) d2))
(/.f64 (neg.f64 (neg.f64 d1)) (neg.f64 (neg.f64 (-.f64 #s(literal 3 binary64) d2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 3 binary64) d2) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) d2) (*.f64 d1 #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 #s(literal 3 binary64) d2) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) d2) d1))
(/.f64 (neg.f64 d1) (neg.f64 (-.f64 #s(literal 3 binary64) d2)))
(/.f64 d1 (-.f64 #s(literal 3 binary64) d2))
(neg.f64 (/.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2)))
(neg.f64 (/.f64 d1 (neg.f64 (-.f64 #s(literal 3 binary64) d2))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 #s(literal 3 binary64) d2))) (/.f64 d1 (neg.f64 (-.f64 #s(literal 3 binary64) d2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 #s(literal 3 binary64) d2) d1)) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) (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 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 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 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 (pow.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) #s(literal -1 binary64)) (pow.f64 (+.f64 #s(literal -3 binary64) d2) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64))) (/.f64 (pow.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 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 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (pow.f64 (-.f64 d2 #s(literal -3 binary64)) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 27 binary64) (fma.f64 d2 (-.f64 d2 #s(literal -3 binary64)) #s(literal 9 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal -3 binary64)) #s(literal 9 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 27 binary64) (fma.f64 d2 (-.f64 d2 #s(literal -3 binary64)) #s(literal 9 binary64))) (/.f64 #s(literal 27 binary64) (fma.f64 d2 (-.f64 d2 #s(literal -3 binary64)) #s(literal 9 binary64))) (fma.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal -3 binary64)) #s(literal 9 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal -3 binary64)) #s(literal 9 binary64))) (*.f64 (/.f64 #s(literal 27 binary64) (fma.f64 d2 (-.f64 d2 #s(literal -3 binary64)) #s(literal 9 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal -3 binary64)) #s(literal 9 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal -3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal -3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal -3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal -3 binary64))) (fma.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal -3 binary64))) (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal -3 binary64))) (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal -3 binary64)))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) #s(literal 3 binary64)))))
(/.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 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (neg.f64 (neg.f64 (-.f64 d2 #s(literal -3 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 27 binary64) (fma.f64 d2 (-.f64 d2 #s(literal -3 binary64)) #s(literal 9 binary64))) (*.f64 (fma.f64 d2 (-.f64 d2 #s(literal -3 binary64)) #s(literal 9 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (fma.f64 d2 (-.f64 d2 #s(literal -3 binary64)) #s(literal 9 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal -3 binary64)) #s(literal 9 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal -3 binary64))) (*.f64 (-.f64 d2 #s(literal -3 binary64)) (*.f64 d2 d2))) (pow.f64 (-.f64 d2 #s(literal -3 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d2 d2) (*.f64 #s(literal 3 binary64) (neg.f64 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 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 3 binary64) (neg.f64 d2))))
(/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 d2 #s(literal -3 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (neg.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (neg.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 81 binary64) (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 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) (neg.f64 d2)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d2 d2) (*.f64 #s(literal 3 binary64) (neg.f64 d2)))) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))) (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 d2 #s(literal -3 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (*.f64 (-.f64 d2 #s(literal -3 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))))
(/.f64 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d2 d2) (*.f64 #s(literal 3 binary64) (neg.f64 d2)))))
(/.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 (neg.f64 (-.f64 #s(literal 3 binary64) d2)) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 3 binary64) (neg.f64 d2)))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (-.f64 d2 #s(literal -3 binary64)))
(/.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) d2 #s(literal 3 binary64))
(-.f64 (/.f64 (/.f64 #s(literal 27 binary64) (fma.f64 d2 (-.f64 d2 #s(literal -3 binary64)) #s(literal 9 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal -3 binary64)) #s(literal 9 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal -3 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal -3 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) (neg.f64 d2))) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 3 binary64) (neg.f64 d2))))
(-.f64 (/.f64 #s(literal 81 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64)))) (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64)))))
(-.f64 (/.f64 #s(literal 729 binary64) (*.f64 (-.f64 d2 #s(literal -3 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (*.f64 (-.f64 d2 #s(literal -3 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)))))
(-.f64 (/.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (-.f64 d2 #s(literal -3 binary64))) (/.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 (/.f64 #s(literal 729 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (-.f64 d2 #s(literal -3 binary64))) (/.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (-.f64 d2 #s(literal -3 binary64))))
(-.f64 (/.f64 #s(literal 27 binary64) (fma.f64 d2 (-.f64 d2 #s(literal -3 binary64)) #s(literal 9 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (-.f64 d2 #s(literal -3 binary64)) #s(literal 9 binary64))))
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal -3 binary64))) (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal -3 binary64))))
(-.f64 #s(literal 3 binary64) (/.f64 d2 #s(literal 1 binary64)))
(-.f64 #s(literal 3 binary64) d2)
(+.f64 (neg.f64 d2) #s(literal 3 binary64))
(+.f64 #s(literal 3 binary64) (neg.f64 d2))
(*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) (pow.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (fma.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))) (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))) (*.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 729 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 729 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (/.f64 #s(literal 729 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (fma.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (*.f64 (/.f64 #s(literal 729 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (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 (neg.f64 d2) d2) #s(literal 9 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 d2 d2 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (*.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (pow.f64 d2 #s(literal 4 binary64)))) (*.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 729 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 6 binary64)))) (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2))))
(/.f64 (neg.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (neg.f64 (fma.f64 d2 d2 #s(literal 9 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (neg.f64 (+.f64 #s(literal 81 binary64) (-.f64 (pow.f64 d2 #s(literal 4 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2))))))
(/.f64 (neg.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) (-.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2)))
(/.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) (fma.f64 d2 d2 #s(literal 9 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2)) (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 81 binary64) (-.f64 (pow.f64 d2 #s(literal 4 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2)))) (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (+.f64 #s(literal 81 binary64) (-.f64 (pow.f64 d2 #s(literal 4 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2)))))
(/.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 d2 d2) #s(literal 9 binary64))
(fma.f64 (neg.f64 d2) d2 #s(literal 9 binary64))
(fma.f64 d2 (neg.f64 d2) #s(literal 9 binary64))
(-.f64 (/.f64 #s(literal 81 binary64) (-.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2))) (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2))))
(-.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))))
(-.f64 (/.f64 #s(literal 729 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))))
(-.f64 #s(literal 9 binary64) (*.f64 d2 d2))
(+.f64 (*.f64 (neg.f64 d2) d2) #s(literal 9 binary64))
(+.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2))
#s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 d2 d1))
(*.f64 d2 d1)
(*.f64 d1 d2)
#s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))
(*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1)
(*.f64 d1 #s(approx (- d3 -3) #s(literal 3 binary64)))
#s(approx (- d3 -3) #s(literal 3 binary64))
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64))) d1)
(*.f64 d1 #s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64))))
#s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 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)) (pow.f64 (fma.f64 d2 (-.f64 d2 #s(literal -3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))))
(*.f64 (/.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 (pow.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) #s(literal -1 binary64)) (pow.f64 (fma.f64 d2 (-.f64 d2 #s(literal -3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (/.f64 (pow.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 d2 #s(literal -3 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (pow.f64 (+.f64 #s(literal -3 binary64) d2) #s(literal -1 binary64)))
(*.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 d2 #s(literal -3 binary64)) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64)) (pow.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (-.f64 d2 #s(literal -3 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d2 d2) (+.f64 #s(literal -3 binary64) d2)) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 9 binary64) (+.f64 #s(literal -3 binary64) d2)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d2 d2) (+.f64 #s(literal -3 binary64) d2)) (/.f64 (*.f64 d2 d2) (+.f64 #s(literal -3 binary64) d2)) (fma.f64 (/.f64 #s(literal 9 binary64) (+.f64 #s(literal -3 binary64) d2)) (/.f64 #s(literal 9 binary64) (+.f64 #s(literal -3 binary64) d2)) (*.f64 (/.f64 (*.f64 d2 d2) (+.f64 #s(literal -3 binary64) d2)) (/.f64 #s(literal 9 binary64) (+.f64 #s(literal -3 binary64) d2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (fma.f64 (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (*.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64)))) (neg.f64 (neg.f64 (+.f64 #s(literal -3 binary64) d2))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64)))) (neg.f64 (neg.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d2 d2) (+.f64 #s(literal -3 binary64) d2)) (*.f64 (+.f64 #s(literal -3 binary64) d2) #s(literal 9 binary64))) (*.f64 (+.f64 #s(literal -3 binary64) d2) (+.f64 #s(literal -3 binary64) d2)))
(/.f64 (-.f64 (*.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (*.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))) #s(literal -27 binary64))) (*.f64 (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64))) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))))
(/.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64))) (neg.f64 (-.f64 d2 #s(literal 3 binary64))))
(/.f64 (neg.f64 (fma.f64 d2 d2 #s(literal -9 binary64))) (neg.f64 (+.f64 #s(literal -3 binary64) d2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64))) (neg.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (-.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 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 d2 #s(literal -3 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 d2 #s(literal 3 binary64)))
(/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (+.f64 #s(literal -3 binary64) d2))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d2 d2) (*.f64 d2 #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)) (fma.f64 d2 d2 #s(literal -9 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 d2 #s(literal -3 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64)))) (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) d2) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 d2 #s(literal -3 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal -27 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64)))))
(/.f64 (-.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 #s(literal 9 binary64) (*.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 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))) (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 d2 #s(literal 3 binary64))))))
(-.f64 (/.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (-.f64 #s(literal 3 binary64) d2)) (/.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))) (-.f64 #s(literal 3 binary64) d2)))
(-.f64 (/.f64 (/.f64 #s(literal 729 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (-.f64 #s(literal 3 binary64) d2)) (/.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (-.f64 #s(literal 3 binary64) d2)))
(-.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 #s(literal -3 binary64) d2)) (/.f64 #s(literal 9 binary64) (+.f64 #s(literal -3 binary64) d2)))
(-.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))) (/.f64 #s(literal -27 binary64) (fma.f64 d2 d2 (fma.f64 #s(literal -3 binary64) d2 #s(literal 9 binary64)))))
(-.f64 d2 #s(literal -3 binary64))
(+.f64 d2 #s(literal 3 binary64))
(+.f64 #s(literal 3 binary64) d2)
(*.f64 (/.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 d3 #s(literal 3 binary64))) (-.f64 d3 #s(literal 3 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 d3 #s(literal 3 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 #s(literal 3 binary64) d1) (-.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(*.f64 d1 (-.f64 d3 #s(literal -3 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) (fma.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))))))
(/.f64 (neg.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64)))) (neg.f64 (+.f64 #s(literal -3 binary64) d3)))
(/.f64 (neg.f64 (*.f64 d1 (-.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 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d3 d1))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 d3 #s(literal 3 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 3 binary64) d1) (-.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (*.f64 d1 (-.f64 d3 #s(literal 3 binary64))) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))))
(/.f64 (*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64))) (+.f64 #s(literal -3 binary64) d3))
(/.f64 (*.f64 d1 (-.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 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d3 d1)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))) (neg.f64 (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d3 d1) #s(literal 3 binary64)) d1)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 3 binary64) d1) (-.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -3 binary64) d3) (*.f64 d1 (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 d1 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d3 d1)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d3 d1) #s(literal 3 binary64)) d1))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d3 d1) #s(literal 3 binary64)) d1))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 3 binary64) d1) (-.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d3 d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))
(fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d3 d1))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d3 d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1))
#s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 #s(literal 3 binary64) d1)
(*.f64 d1 #s(literal 3 binary64))
(*.f64 (exp.f64 (log.f64 d2)) (exp.f64 (log.f64 d2)))
(*.f64 (neg.f64 d2) (neg.f64 d2))
(*.f64 d2 d2)
(pow.f64 (exp.f64 (log.f64 d2)) #s(literal 2 binary64))
(pow.f64 (neg.f64 d2) #s(literal 2 binary64))
(pow.f64 (*.f64 d2 d2) #s(literal 1 binary64))
(pow.f64 d2 #s(literal 2 binary64))
(exp.f64 (*.f64 (log.f64 d2) #s(literal 2 binary64)))

eval48.0ms (0.1%)

Memory
17.5MiB live, 54.9MiB allocated
Compiler

Compiled 8 093 to 1 176 computations (85.5% saved)

prune27.0ms (0.1%)

Memory
-19.3MiB live, 19.8MiB allocated
Pruning

11 alts after pruning (4 fresh and 7 done)

PrunedKeptTotal
New3233326
Fresh112
Picked235
Done044
Total32611337
Accuracy
100.0%
Counts
337 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.9%
(fma.f64 (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (*.f64 d3 d1))
69.1%
(fma.f64 #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (*.f64 d3 d1))
100.0%
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
99.9%
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
63.6%
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64))) d1)
65.3%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1)))
51.6%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (+.f64 #s(literal -3 binary64) d3)))
65.3%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
27.2%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))
40.9%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
37.9%
#s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 d2 d1))
Compiler

Compiled 164 to 129 computations (21.3% saved)

simplify248.0ms (0.7%)

Memory
35.1MiB live, 76.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

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

Useful iterations: 2 (0.0ms)

IterNodesCost
034164
050160
180154
2128153
3199153
4271153
5339153
6462153
7701153
8953153
91213153
102247153
113237153
123997153
134872153
145225153
155240153
165626153
175846153
186050153
196070153
206097153
216105153
226117153
236119153
246119153
256123153
06123153
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (+.f64 #s(literal -3 binary64) d3)))
(/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (+.f64 #s(literal -3 binary64) d3))
(*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1)
(fma.f64 d3 d3 #s(literal -9 binary64))
d3
#s(literal -9 binary64)
d1
(+.f64 #s(literal -3 binary64) d3)
#s(literal -3 binary64)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1)))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1))
d1
#s(literal 3 binary64)
(*.f64 d3 d1)
d3
(fma.f64 #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (*.f64 d3 d1))
#s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))
(*.f64 #s(literal 1/3 binary64) d1)
#s(literal 1/3 binary64)
d1
(-.f64 #s(literal 9 binary64) (*.f64 d2 d2))
#s(literal 9 binary64)
(*.f64 d2 d2)
d2
(*.f64 d3 d1)
d3
(fma.f64 (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (*.f64 d3 d1))
(/.f64 d1 (-.f64 #s(literal 3 binary64) d2))
d1
(-.f64 #s(literal 3 binary64) d2)
#s(literal 3 binary64)
d2
#s(approx (- 9 (* d2 d2)) #s(literal 9 binary64))
#s(literal 9 binary64)
(*.f64 d3 d1)
d3
Outputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (+.f64 #s(literal -3 binary64) d3)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (/.f64 d1 (-.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 d3 #s(literal -9 binary64))))
(/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (+.f64 #s(literal -3 binary64) d3))
(*.f64 (/.f64 d1 (-.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 d3 #s(literal -9 binary64)))
(*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1)
(fma.f64 d3 d3 #s(literal -9 binary64))
d3
#s(literal -9 binary64)
d1
(+.f64 #s(literal -3 binary64) d3)
(-.f64 d3 #s(literal 3 binary64))
#s(literal -3 binary64)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
d1
#s(literal 3 binary64)
(*.f64 d3 d1)
d3
(fma.f64 #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (*.f64 d3 d1))
(fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 d3 d1))
#s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))
(*.f64 #s(literal 1/3 binary64) d1)
#s(literal 1/3 binary64)
d1
(-.f64 #s(literal 9 binary64) (*.f64 d2 d2))
#s(literal 9 binary64)
(*.f64 d2 d2)
d2
(*.f64 d3 d1)
d3
(fma.f64 (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (*.f64 d3 d1))
(*.f64 (-.f64 d3 (/.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (-.f64 d2 #s(literal 3 binary64)))) d1)
(/.f64 d1 (-.f64 #s(literal 3 binary64) d2))
d1
(-.f64 #s(literal 3 binary64) d2)
#s(literal 3 binary64)
d2
#s(approx (- 9 (* d2 d2)) #s(literal 9 binary64))
#s(literal 9 binary64)
(*.f64 d3 d1)
d3

localize324.0ms (0.9%)

Memory
-24.2MiB live, 133.3MiB allocated
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d3 d1)
accuracy0.0078125
(/.f64 d1 (-.f64 #s(literal 3 binary64) d2))
accuracy11.096336262958614
(fma.f64 (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (*.f64 d3 d1))
accuracy31.322650773311743
#s(approx (- 9 (* d2 d2)) #s(literal 9 binary64))
accuracy0.00390625
(-.f64 #s(literal 9 binary64) (*.f64 d2 d2))
accuracy0.3359375
(*.f64 #s(literal 1/3 binary64) d1)
accuracy11.096336262958614
(fma.f64 #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (*.f64 d3 d1))
accuracy30.545598829591118
#s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))
accuracy0
(*.f64 d3 d1)
accuracy0.03125
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1))
accuracy22.177846960226287
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1)))
accuracy0
(+.f64 #s(literal -3 binary64) d3)
accuracy3.608195687361815
(*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1)
accuracy7.645556660263374
(/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (+.f64 #s(literal -3 binary64) d3))
accuracy22.177846960226287
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (+.f64 #s(literal -3 binary64) d3)))
Samples
162.0ms3valid
41.0ms219×0valid
7.0ms16×2valid
6.0ms18×1valid
Compiler

Compiled 306 to 65 computations (78.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 198.0ms
ival-mult: 177.0ms (89.5% of total)
ival-add: 8.0ms (4% of total)
ival-div: 4.0ms (2% of total)
const: 4.0ms (2% of total)
adjust: 3.0ms (1.5% of total)
ival-sub: 3.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series16.0ms (0%)

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

9 calls:

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

simplify146.0ms (0.4%)

Memory
-16.6MiB live, 145.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0193453
1578443
21563415
34568411
08334389
Stop Event
iter limit
node limit
Counts
60 → 59
Calls
Call 1
Inputs
(* d1 (+ 3 (+ d2 d3)))
(/ (* d1 (- (pow d3 2) 9)) (- d3 3))
(* d1 (- (pow d3 2) 9))
(* d1 (+ 3 d3))
(* d1 d3)
(* d1 (- (+ d3 (* 9 (/ 1 (- 3 d2)))) (/ (pow d2 2) (- 3 d2))))
(/ d1 (- 3 d2))
(* 1/3 d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (* -1 d3) 3)))
(* -1 (* d1 (+ (* -1 d3) (* -1 (/ (- 9 (pow d2 2)) (- 3 d2))))))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* 1/9 (* d1 d2)) (* 1/3 d1))
(+ (* 1/3 d1) (* d2 (- (* 1/27 (* d1 d2)) (* -1/9 d1))))
(+ (* 1/3 d1) (* d2 (- (* d2 (- (* 1/81 (* d1 d2)) (* -1/27 d1))) (* -1/9 d1))))
9
(+ 9 (* -1 (pow d2 2)))
3
(+ 3 (* -1 d2))
(* d1 d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (- (+ d1 (/ (* d1 d3) d2)) (* -3 (/ d1 d2))))
(* -1 (/ d1 d2))
(/ (+ (* -3 (/ d1 d2)) (* -1 d1)) d2)
(/ (- (+ (* -9 (/ d1 (pow d2 2))) (* -1 d1)) (* 3 (/ d1 d2))) d2)
(/ (- (+ (* -27 (/ d1 (pow d2 3))) (* -1 d1)) (+ (* 3 (/ d1 d2)) (* 9 (/ d1 (pow d2 2))))) d2)
(* -1 (pow d2 2))
(* (pow d2 2) (- (* 9 (/ 1 (pow d2 2))) 1))
(* -1 d2)
(* d2 (- (* 3 (/ 1 d2)) 1))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d3) (* -3 d1)) d2)))))
(* -1 (/ (+ d1 (* 3 (/ d1 d2))) d2))
(* -1 (/ (+ d1 (* -1 (/ (- (* -9 (/ d1 d2)) (* 3 d1)) d2))) d2))
(* -1 (/ (+ d1 (* -1 (/ (- (* -1 (/ (- (* 27 (/ d1 d2)) (* -9 d1)) d2)) (* 3 d1)) d2))) d2))
(* -1 (* d2 (- 1 (* 3 (/ 1 d2)))))
(+ (* 3 d1) (* d1 d2))
(* 3 d1)
(* -9 d1)
(+ (* -9 d1) (* d1 (pow d3 2)))
-9
(- (pow d3 2) 9)
(/ (* d1 (- 9 (pow d2 2))) (- 3 d2))
(+ (* d1 d3) (/ (* d1 (- 9 (pow d2 2))) (- 3 d2)))
-3
(- d3 3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(* d1 (pow d3 2))
(* (pow d3 2) (+ d1 (* -9 (/ d1 (pow d3 2)))))
(pow d3 2)
(* (pow d3 2) (- 1 (* 9 (/ 1 (pow d3 2)))))
(* d3 (+ d1 (/ (* d1 (- 9 (pow d2 2))) (* d3 (- 3 d2)))))
d3
(* d3 (- 1 (* 3 (/ 1 d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (- 9 (pow d2 2))) (* d3 (- 3 d2)))))))
(* -1 (* d3 (- (* 3 (/ 1 d3)) 1)))
Outputs
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(/ (* d1 (- (pow d3 2) 9)) (- d3 3))
(*.f64 (/.f64 d1 (-.f64 d3 #s(literal 3 binary64))) (fma.f64 d3 d3 #s(literal -9 binary64)))
(* d1 (- (pow d3 2) 9))
(*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 (- (+ d3 (* 9 (/ 1 (- 3 d2)))) (/ (pow d2 2) (- 3 d2))))
(*.f64 (-.f64 d3 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2))) d1)
(/ d1 (- 3 d2))
(/.f64 d1 (-.f64 #s(literal 3 binary64) d2))
(* 1/3 d1)
(*.f64 #s(literal 1/3 binary64) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d1 (- (* -1 d3) 3)))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* -1 (* d1 (+ (* -1 d3) (* -1 (/ (- 9 (pow d2 2)) (- 3 d2))))))
(*.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 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(+ (* 1/9 (* d1 d2)) (* 1/3 d1))
(*.f64 d1 (fma.f64 #s(literal 1/9 binary64) d2 #s(literal 1/3 binary64)))
(+ (* 1/3 d1) (* d2 (- (* 1/27 (* d1 d2)) (* -1/9 d1))))
(*.f64 d1 (fma.f64 (*.f64 #s(literal 1/27 binary64) d2) d2 (fma.f64 #s(literal 1/9 binary64) d2 #s(literal 1/3 binary64))))
(+ (* 1/3 d1) (* d2 (- (* d2 (- (* 1/81 (* d1 d2)) (* -1/27 d1))) (* -1/9 d1))))
(fma.f64 (*.f64 d1 (fma.f64 (*.f64 #s(literal 1/81 binary64) d2) d2 (fma.f64 #s(literal 1/27 binary64) d2 #s(literal 1/9 binary64)))) d2 (*.f64 #s(literal 1/3 binary64) d1))
9
#s(literal 9 binary64)
(+ 9 (* -1 (pow d2 2)))
(fma.f64 (neg.f64 d2) d2 #s(literal 9 binary64))
3
#s(literal 3 binary64)
(+ 3 (* -1 d2))
(-.f64 #s(literal 3 binary64) d2)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* d2 (- (+ d1 (/ (* d1 d3) d2)) (* -3 (/ d1 d2))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (/ d1 d2))
(/.f64 d1 (neg.f64 d2))
(/ (+ (* -3 (/ d1 d2)) (* -1 d1)) d2)
(*.f64 (/.f64 d1 d2) (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 3 binary64) d2)))
(/ (- (+ (* -9 (/ d1 (pow d2 2))) (* -1 d1)) (* 3 (/ d1 d2))) d2)
(/.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (/.f64 #s(literal 9 binary64) d2) #s(literal -3 binary64)) d1) (neg.f64 d2))
(/ (- (+ (* -27 (/ d1 (pow d2 3))) (* -1 d1)) (+ (* 3 (/ d1 d2)) (* 9 (/ d1 (pow d2 2))))) d2)
(/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -3 binary64) d1 (/.f64 (*.f64 d1 (-.f64 #s(literal -9 binary64) (/.f64 #s(literal 27 binary64) d2))) d2)) d2) d1) d2)
(* -1 (pow d2 2))
(*.f64 (neg.f64 d2) d2)
(* (pow d2 2) (- (* 9 (/ 1 (pow d2 2))) 1))
(fma.f64 (neg.f64 d2) d2 #s(literal 9 binary64))
(* -1 d2)
(neg.f64 d2)
(* d2 (- (* 3 (/ 1 d2)) 1))
(-.f64 #s(literal 3 binary64) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (- (* d1 d3) (* -3 d1)) d2)))))
(*.f64 (-.f64 d2 (-.f64 #s(literal -3 binary64) d3)) d1)
(* -1 (/ (+ d1 (* 3 (/ d1 d2))) d2))
(*.f64 (/.f64 d1 d2) (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 3 binary64) d2)))
(* -1 (/ (+ d1 (* -1 (/ (- (* -9 (/ d1 d2)) (* 3 d1)) d2))) d2))
(/.f64 (fma.f64 (/.f64 d1 d2) (-.f64 (/.f64 #s(literal 9 binary64) d2) #s(literal -3 binary64)) d1) (neg.f64 d2))
(* -1 (/ (+ d1 (* -1 (/ (- (* -1 (/ (- (* 27 (/ d1 d2)) (* -9 d1)) d2)) (* 3 d1)) d2))) d2))
(/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -3 binary64) d1 (/.f64 (*.f64 d1 (-.f64 #s(literal -9 binary64) (/.f64 #s(literal 27 binary64) d2))) d2)) d2) d1) d2)
(* -1 (* d2 (- 1 (* 3 (/ 1 d2)))))
(-.f64 #s(literal 3 binary64) d2)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* 3 d1)
(*.f64 #s(literal 3 binary64) d1)
(* -9 d1)
(*.f64 #s(literal -9 binary64) d1)
(+ (* -9 d1) (* d1 (pow d3 2)))
(*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1)
-9
#s(literal -9 binary64)
(- (pow d3 2) 9)
(fma.f64 d3 d3 #s(literal -9 binary64))
(/ (* d1 (- 9 (pow d2 2))) (- 3 d2))
(*.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 d1 (-.f64 d2 #s(literal 3 binary64))))
(+ (* d1 d3) (/ (* d1 (- 9 (pow d2 2))) (- 3 d2)))
(*.f64 (-.f64 d3 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2))) d1)
-3
#s(literal -3 binary64)
(- d3 3)
(-.f64 d3 #s(literal 3 binary64))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (pow d3 2))
(*.f64 (*.f64 d3 d3) d1)
(* (pow d3 2) (+ d1 (* -9 (/ d1 (pow d3 2)))))
(*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1)
(pow d3 2)
(*.f64 d3 d3)
(* (pow d3 2) (- 1 (* 9 (/ 1 (pow d3 2)))))
(fma.f64 d3 d3 #s(literal -9 binary64))
(* d3 (+ d1 (/ (* d1 (- 9 (pow d2 2))) (* d3 (- 3 d2)))))
(*.f64 (-.f64 d3 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2))) d1)
d3
(* d3 (- 1 (* 3 (/ 1 d3))))
(-.f64 d3 #s(literal 3 binary64))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(*.f64 (fma.f64 (/.f64 d1 d3) (-.f64 d2 #s(literal -3 binary64)) d1) d3)
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (- 9 (pow d2 2))) (* d3 (- 3 d2)))))))
(*.f64 (-.f64 d3 (/.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (-.f64 #s(literal 3 binary64) d2))) d1)
(* -1 (* d3 (- (* 3 (/ 1 d3)) 1)))
(-.f64 d3 #s(literal 3 binary64))

rewrite203.0ms (0.6%)

Memory
-1.6MiB live, 190.0MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
034138
050134
1206128
21500128
08511128
Stop Event
iter limit
node limit
iter limit
Counts
16 → 427
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (+.f64 #s(literal -3 binary64) d3)))
(/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (+.f64 #s(literal -3 binary64) d3))
(*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1)
(fma.f64 d3 d3 #s(literal -9 binary64))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1)))
(*.f64 d3 d1)
(fma.f64 #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (*.f64 d3 d1))
#s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))
(*.f64 #s(literal 1/3 binary64) d1)
(-.f64 #s(literal 9 binary64) (*.f64 d2 d2))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (*.f64 d3 d1))
(/.f64 d1 (-.f64 #s(literal 3 binary64) d2))
(-.f64 #s(literal 3 binary64) d2)
#s(approx (- 9 (* d2 d2)) #s(literal 9 binary64))
(+.f64 #s(literal -3 binary64) d3)
Outputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (/.f64 d1 (+.f64 #s(literal -3 binary64) d3)) (fma.f64 d3 d3 #s(literal -9 binary64))))
(*.f64 (/.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))) #s(literal -1 binary64)) (/.f64 d1 (+.f64 #s(literal -3 binary64) d3)))
(*.f64 (/.f64 (neg.f64 d1) #s(literal -1 binary64)) (/.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (+.f64 #s(literal -3 binary64) d3)))
(*.f64 (/.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 d1) (+.f64 #s(literal -3 binary64) d3)))
(*.f64 (/.f64 d1 #s(literal -1 binary64)) (/.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))) (+.f64 #s(literal -3 binary64) d3)))
(*.f64 (/.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (/.f64 d1 (pow.f64 (-.f64 #s(literal -3 binary64) d3) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (/.f64 d1 (pow.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (/.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (pow.f64 (-.f64 #s(literal -3 binary64) d3) #s(literal -1 binary64))))
(*.f64 (/.f64 d1 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (/.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (pow.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal -3 binary64) d3) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (-.f64 #s(literal -3 binary64) d3))
(*.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal 9 binary64)))
(*.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (/.f64 d1 (+.f64 #s(literal -3 binary64) d3))) (pow.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64))) (/.f64 d1 (+.f64 #s(literal -3 binary64) d3))) (pow.f64 (-.f64 (+.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) d1) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) (+.f64 #s(literal -3 binary64) d3))))
(*.f64 (*.f64 (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64))) d1) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64))) (+.f64 #s(literal -3 binary64) d3))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal -3 binary64) d3) d1) (fma.f64 d3 d3 #s(literal -9 binary64))))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (-.f64 #s(literal 3 binary64) d3)))
(*.f64 (/.f64 d1 (+.f64 #s(literal -3 binary64) d3)) (fma.f64 d3 d3 #s(literal -9 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal -3 binary64) d3) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (+.f64 #s(literal -3 binary64) d3) #s(literal -1 binary64)) (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 d1 (+.f64 #s(literal -3 binary64) d3)) (fma.f64 d3 d3 #s(literal -9 binary64))))
(*.f64 (*.f64 (neg.f64 d1) (fma.f64 d3 d3 #s(literal -9 binary64))) (pow.f64 (-.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64)))
(*.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (pow.f64 (+.f64 #s(literal -3 binary64) d3) #s(literal -1 binary64)))
(*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (/.f64 d1 (+.f64 #s(literal -3 binary64) d3)))
(*.f64 d1 (/.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (+.f64 #s(literal -3 binary64) d3)))
(pow.f64 (/.f64 (/.f64 (+.f64 #s(literal -3 binary64) d3) d1) (fma.f64 d3 d3 #s(literal -9 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (/.f64 d1 (+.f64 #s(literal -3 binary64) d3)))) (neg.f64 (fma.f64 d3 d3 #s(literal 9 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64))) (/.f64 d1 (+.f64 #s(literal -3 binary64) d3)))) (neg.f64 (-.f64 (+.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) d1)) (neg.f64 (*.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) (+.f64 #s(literal -3 binary64) d3))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64))) d1)) (neg.f64 (*.f64 (-.f64 (+.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64))) (+.f64 #s(literal -3 binary64) d3))))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (/.f64 d1 (+.f64 #s(literal -3 binary64) d3))) (fma.f64 d3 d3 #s(literal 9 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64))) (/.f64 d1 (+.f64 #s(literal -3 binary64) d3))) (-.f64 (+.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) d1) (*.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) (+.f64 #s(literal -3 binary64) d3)))
(/.f64 (*.f64 (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64))) d1) (*.f64 (-.f64 (+.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64))) (+.f64 #s(literal -3 binary64) d3)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal -3 binary64) d3) d1) (fma.f64 d3 d3 #s(literal -9 binary64)))))
(/.f64 (/.f64 d1 (+.f64 #s(literal -3 binary64) d3)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 #s(literal -9 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) (*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (/.f64 d1 (+.f64 #s(literal -3 binary64) d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64))) (*.f64 (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64))) (/.f64 d1 (+.f64 #s(literal -3 binary64) d3)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) (+.f64 #s(literal -3 binary64) d3)) (*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64))) (+.f64 #s(literal -3 binary64) d3)) (*.f64 (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64))) d1)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 (+.f64 #s(literal -3 binary64) d3) d1) (fma.f64 d3 d3 #s(literal -9 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (+.f64 #s(literal -3 binary64) d3) d1) (fma.f64 d3 d3 #s(literal -9 binary64))))
(/.f64 (*.f64 (neg.f64 d1) (fma.f64 d3 d3 #s(literal -9 binary64))) (-.f64 #s(literal 3 binary64) d3))
(/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (+.f64 #s(literal -3 binary64) d3))
(/.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (/.f64 (+.f64 #s(literal -3 binary64) d3) d1))
(neg.f64 (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (-.f64 #s(literal 3 binary64) d3)))
(-.f64 (/.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d3)) (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (-.f64 #s(literal 3 binary64) d3)))
(-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (-.f64 #s(literal 3 binary64) d3)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 (+.f64 #s(literal -3 binary64) d3) d1) (fma.f64 d3 d3 #s(literal -9 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64))) (pow.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64)))) (pow.f64 (-.f64 (+.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64))) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) d1) (pow.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64))) d1) (pow.f64 (-.f64 (+.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 d1) (fma.f64 d3 d3 #s(literal -9 binary64))))
(*.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) #s(literal 1 binary64))
(*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1)
(*.f64 d1 (fma.f64 d3 d3 #s(literal -9 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 #s(literal -9 binary64) d1) (*.f64 #s(literal -9 binary64) d1))) (-.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 #s(literal -9 binary64) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -9 binary64) d1) (*.f64 #s(literal -9 binary64) d1)) (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d3 d3) d1))) (-.f64 (*.f64 #s(literal -9 binary64) d1) (*.f64 (*.f64 d3 d3) d1)))
(/.f64 (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d3 d3))) (*.f64 (*.f64 d1 #s(literal -9 binary64)) (*.f64 d1 #s(literal -9 binary64)))) (-.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 #s(literal -9 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 d1 #s(literal -9 binary64)) (*.f64 d1 #s(literal -9 binary64))) (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d3 d3)))) (-.f64 (*.f64 d1 #s(literal -9 binary64)) (*.f64 d1 (*.f64 d3 d3))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 d3 d3) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -9 binary64) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d3 d3) d1) (-.f64 (*.f64 (*.f64 #s(literal -9 binary64) d1) (*.f64 #s(literal -9 binary64) d1)) (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 #s(literal -9 binary64) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -9 binary64) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 d3 d3) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -9 binary64) d1) (*.f64 #s(literal -9 binary64) d1) (-.f64 (*.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 (*.f64 d3 d3) d1)) (*.f64 (*.f64 #s(literal -9 binary64) d1) (*.f64 (*.f64 d3 d3) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (*.f64 d3 d3)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal -9 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d3 d3)) (-.f64 (*.f64 (*.f64 d1 #s(literal -9 binary64)) (*.f64 d1 #s(literal -9 binary64))) (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 #s(literal -9 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 #s(literal -9 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 (*.f64 d3 d3)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 #s(literal -9 binary64)) (*.f64 d1 #s(literal -9 binary64)) (-.f64 (*.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 (*.f64 d3 d3))) (*.f64 (*.f64 d1 #s(literal -9 binary64)) (*.f64 d1 (*.f64 d3 d3))))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)))) (neg.f64 (fma.f64 d3 d3 #s(literal 9 binary64))))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64))))) (neg.f64 (-.f64 (+.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) d1)) (neg.f64 (fma.f64 d3 d3 #s(literal 9 binary64))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64))) d1)) (neg.f64 (-.f64 (+.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64))) (fma.f64 d3 d3 #s(literal 9 binary64)))
(/.f64 (*.f64 d1 (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64)))) (-.f64 (+.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) d1) (fma.f64 d3 d3 #s(literal 9 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64))) d1) (-.f64 (+.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64))) (*.f64 d1 (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) (*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64))) (*.f64 (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64))) d1)))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 #s(literal -9 binary64))))
(neg.f64 (*.f64 (neg.f64 d1) (fma.f64 d3 d3 #s(literal -9 binary64))))
(fma.f64 (*.f64 d3 d3) d1 (*.f64 #s(literal -9 binary64) d1))
(fma.f64 #s(literal -9 binary64) d1 (*.f64 (*.f64 d3 d3) d1))
(fma.f64 d1 (*.f64 d3 d3) (*.f64 d1 #s(literal -9 binary64)))
(fma.f64 d1 #s(literal -9 binary64) (*.f64 d1 (*.f64 d3 d3)))
(-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 d1) (fma.f64 d3 d3 #s(literal -9 binary64))))
(+.f64 (*.f64 (*.f64 d3 d3) d1) (*.f64 #s(literal -9 binary64) d1))
(+.f64 (*.f64 #s(literal -9 binary64) d1) (*.f64 (*.f64 d3 d3) d1))
(+.f64 (*.f64 d1 (*.f64 d3 d3)) (*.f64 d1 #s(literal -9 binary64)))
(+.f64 (*.f64 d1 #s(literal -9 binary64)) (*.f64 d1 (*.f64 d3 d3)))
(*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d3 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -9 binary64) (*.f64 d3 d3))))
(*.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 d3 #s(literal 9 binary64)))))
(*.f64 (neg.f64 (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (+.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64))))))
(*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (pow.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 d3 d3 #s(literal -9 binary64)))
(*.f64 (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 81 binary64) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64))))))
(*.f64 (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64))) (pow.f64 (-.f64 (+.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 #s(literal -9 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (fma.f64 d3 d3 #s(literal 9 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d3 d3 #s(literal 9 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (fma.f64 d3 d3 #s(literal 9 binary64))) (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (fma.f64 d3 d3 #s(literal 9 binary64))) (fma.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d3 d3 #s(literal 9 binary64))) (/.f64 #s(literal 81 binary64) (fma.f64 d3 d3 #s(literal 9 binary64))) (*.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (fma.f64 d3 d3 #s(literal 9 binary64))) (/.f64 #s(literal 81 binary64) (fma.f64 d3 d3 #s(literal 9 binary64)))))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 6 binary64)) #s(literal 729 binary64)) (+.f64 (pow.f64 d3 #s(literal 4 binary64)) (+.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) #s(literal 9 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d3 #s(literal 4 binary64)))) (neg.f64 (-.f64 #s(literal -9 binary64) (*.f64 d3 d3))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 d3 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64))))) (neg.f64 (neg.f64 (-.f64 (+.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 d3 #s(literal 4 binary64)) (fma.f64 d3 d3 #s(literal 9 binary64))) (*.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) #s(literal 81 binary64))) (*.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) (fma.f64 d3 d3 #s(literal 9 binary64))))
(/.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d3 #s(literal 4 binary64))) (-.f64 #s(literal -9 binary64) (*.f64 d3 d3)))
(/.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64))) (neg.f64 (fma.f64 d3 d3 #s(literal 9 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64)))) (neg.f64 (+.f64 #s(literal 81 binary64) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64)))) (neg.f64 (-.f64 (+.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 #s(literal -9 binary64)))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (fma.f64 d3 d3 #s(literal 9 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -9 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 81 binary64) (pow.f64 d3 #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 #s(literal -9 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 81 binary64) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64)))) (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 #s(literal -9 binary64))))
(/.f64 (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64))) (+.f64 #s(literal 81 binary64) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64)))))
(/.f64 (+.f64 #s(literal -729 binary64) (pow.f64 d3 #s(literal 6 binary64))) (-.f64 (+.f64 (pow.f64 d3 #s(literal 4 binary64)) #s(literal 81 binary64)) (*.f64 (*.f64 d3 d3) #s(literal -9 binary64))))
(fma.f64 (exp.f64 (log.f64 d3)) (exp.f64 (log.f64 d3)) #s(literal -9 binary64))
(fma.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d3 d3 #s(literal 9 binary64)))))
(fma.f64 d3 d3 #s(literal -9 binary64))
(-.f64 (/.f64 #s(literal 81 binary64) (-.f64 #s(literal -9 binary64) (*.f64 d3 d3))) (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (-.f64 #s(literal -9 binary64) (*.f64 d3 d3))))
(-.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (fma.f64 d3 d3 #s(literal 9 binary64))) (/.f64 #s(literal 81 binary64) (fma.f64 d3 d3 #s(literal 9 binary64))))
(-.f64 (*.f64 d3 d3) #s(literal 9 binary64))
(+.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (fma.f64 d3 d3 #s(literal 9 binary64))) (neg.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d3 d3 #s(literal 9 binary64)))))
(+.f64 (*.f64 d3 d3) #s(literal -9 binary64))
(+.f64 #s(literal -9 binary64) (*.f64 d3 d3))
(*.f64 (/.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)) (-.f64 #s(literal 3 binary64) d3)))
(*.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1))))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)))))
(*.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1)))))))
(*.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))) (pow.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d3) d1)))))
(*.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1)))) #s(literal -1 binary64)))
(*.f64 d1 (+.f64 #s(literal 3 binary64) d3))
(*.f64 d1 (-.f64 d3 #s(literal -3 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3))) (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3))) (fma.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))))) (neg.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64))) (-.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)))) (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 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 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d3) d1)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))))
(/.f64 (*.f64 (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1)) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d3) d1))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d3) d1))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 3 binary64)) d1) (/.f64 d1 (-.f64 #s(literal 3 binary64) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)))))
(fma.f64 (/.f64 (*.f64 (*.f64 #s(literal 3 binary64) d1) d1) d1) (/.f64 #s(literal 3 binary64) (-.f64 #s(literal 3 binary64) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)))))
(fma.f64 (/.f64 #s(literal 9 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 #s(literal 3 binary64) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)))))
(fma.f64 (/.f64 (*.f64 #s(literal 3 binary64) d1) d1) (/.f64 (*.f64 #s(literal 3 binary64) d1) (-.f64 #s(literal 3 binary64) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 3 binary64) (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)))))
(fma.f64 (/.f64 #s(literal 3 binary64) d1) (/.f64 (*.f64 d1 (*.f64 #s(literal 3 binary64) d1)) (-.f64 #s(literal 3 binary64) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)))))
(fma.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)))))
(fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 #s(literal 3 binary64) 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 #s(literal 3 binary64) d1))) (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1))))
(-.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))))
(+.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3))) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)))))
(+.f64 (*.f64 d3 d1) (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d1 (+.f64 #s(literal 3 binary64) d3)))
(*.f64 d3 d1)
(*.f64 d1 d3)
(*.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 (neg.f64 d3) d1)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)))) (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (pow.f64 (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 (neg.f64 d3) d1)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 d3 d1)))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) (*.f64 d3 d1))))))
(*.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) 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 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)))) (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 d3 d1))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 (neg.f64 d3) d1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 (neg.f64 d3) d1))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 (neg.f64 d3) d1))) (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 (neg.f64 d3) d1))) (fma.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 (neg.f64 d3) d1))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 (neg.f64 d3) d1))) (*.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 (neg.f64 d3) d1))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 (neg.f64 d3) d1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 (neg.f64 d3) d1)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #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) (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)))) (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 (neg.f64 d3) d1))) (*.f64 (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 (neg.f64 d3) d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 (neg.f64 d3) d1)) (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 (neg.f64 d3) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64))) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 (neg.f64 d3) d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #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 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) (*.f64 d3 d1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)))) (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 d3 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 (neg.f64 d3) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)))) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 d3 d1))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) (*.f64 d3 d1)))) (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 d3 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #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 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) (*.f64 d3 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)))) (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64))))
(fma.f64 (*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) (pow.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) (pow.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (pow.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (pow.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64)) (pow.f64 (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 (neg.f64 d3) d1)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 (neg.f64 d3) d1)))))
(fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 d3 d1))
(fma.f64 #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))))
(fma.f64 d1 d3 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))))) (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 (neg.f64 d3) d1))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 (neg.f64 d3) d1))))
(+.f64 (/.f64 (pow.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 (neg.f64 d3) d1))) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (*.f64 (neg.f64 d3) d1)))))
(+.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))))
#s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1))
(*.f64 #s(literal 1/3 binary64) d1)
(*.f64 d1 #s(literal 1/3 binary64))
(*.f64 (neg.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 d2 #s(literal 9 binary64)))))
(*.f64 (neg.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)))))
(*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2))))
(*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) (pow.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))
(*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 81 binary64) (-.f64 (pow.f64 d2 #s(literal 4 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2))))))
(*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 d2 #s(literal 4 binary64)) #s(literal 81 binary64)) (-.f64 (*.f64 (neg.f64 d2) d2) #s(literal 9 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (fma.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))) (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))) (*.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 729 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 729 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (/.f64 #s(literal 729 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (fma.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (*.f64 (/.f64 #s(literal 729 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (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 (neg.f64 d2) d2) #s(literal 9 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 d2 d2 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (*.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (pow.f64 d2 #s(literal 4 binary64)))) (*.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 729 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) (pow.f64 d2 #s(literal 6 binary64)))) (*.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2))))
(/.f64 (neg.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (neg.f64 (fma.f64 d2 d2 #s(literal 9 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (neg.f64 (+.f64 #s(literal 81 binary64) (-.f64 (pow.f64 d2 #s(literal 4 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2))))))
(/.f64 (neg.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) (-.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2)))
(/.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) (fma.f64 d2 d2 #s(literal 9 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2)) (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 81 binary64) (-.f64 (pow.f64 d2 #s(literal 4 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2)))) (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (+.f64 #s(literal 81 binary64) (-.f64 (pow.f64 d2 #s(literal 4 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2)))))
(/.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 d2 d2) #s(literal 9 binary64))
(fma.f64 (neg.f64 d2) d2 #s(literal 9 binary64))
(fma.f64 #s(literal 729 binary64) (pow.f64 (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)))))
(fma.f64 #s(literal 81 binary64) (pow.f64 (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64)))))
(fma.f64 d2 (neg.f64 d2) #s(literal 9 binary64))
(-.f64 (/.f64 #s(literal 81 binary64) (-.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2))) (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2))))
(-.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))))
(-.f64 (/.f64 #s(literal 729 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))))
(-.f64 #s(literal 9 binary64) (*.f64 d2 d2))
(+.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (neg.f64 (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64)))))
(+.f64 (/.f64 #s(literal 729 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (neg.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)))))
(+.f64 (*.f64 (neg.f64 d2) d2) #s(literal 9 binary64))
(+.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) d2))
(*.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 d3 d1) (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.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 (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (neg.f64 d3) d1)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64))))))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (pow.f64 (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (neg.f64 d3) d1)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1)))
(*.f64 (+.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 d3 d1))))))
(*.f64 (+.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) 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) (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64)) (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (neg.f64 d3) d1))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (neg.f64 d3) d1))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64)) (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (neg.f64 d3) d1))) (/.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64)) (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (neg.f64 d3) d1))) (fma.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (neg.f64 d3) d1))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (neg.f64 d3) d1))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64)) (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (neg.f64 d3) d1))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (neg.f64 d3) d1)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d3 d1) (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.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 (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (neg.f64 d3) d1)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) 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) (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64)) (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (neg.f64 d3) d1))) (*.f64 (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (neg.f64 d3) d1)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (neg.f64 d3) d1)) (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (neg.f64 d3) d1))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64))) (-.f64 (*.f64 d3 d1) (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (neg.f64 d3) d1))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) 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 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 d3 d1))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) 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) (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1)))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (neg.f64 d3) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d3 d1) (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 d3 d1)))) (+.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) 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 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 d3 d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 3 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 3 binary64))) (fma.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)))) (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64))))
(fma.f64 (/.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) #s(literal -1 binary64)) (/.f64 d1 (+.f64 #s(literal -3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 d1 (pow.f64 (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (/.f64 d1 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (neg.f64 d1) #s(literal -1 binary64)) (/.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (-.f64 #s(literal 3 binary64) d2)) (/.f64 #s(literal 1 binary64) (pow.f64 d1 #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) 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 d3 d1))
(fma.f64 (/.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (+.f64 d2 #s(literal 3 binary64)) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (pow.f64 (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (/.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 (*.f64 (neg.f64 d1) #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64))) (pow.f64 (+.f64 #s(literal -3 binary64) d2) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (neg.f64 d1)) (pow.f64 (+.f64 #s(literal -3 binary64) d2) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (neg.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) d1)) (pow.f64 (+.f64 #s(literal -3 binary64) d2) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) d1) (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (/.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (pow.f64 d1 #s(literal -1 binary64))) (*.f64 d3 d1))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 d3 d1))
(fma.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64)) (pow.f64 (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (neg.f64 d3) d1)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (neg.f64 d3) d1)))))
(fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (*.f64 d3 d1))
(fma.f64 d3 d1 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(fma.f64 d1 (/.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d3 d1))
(fma.f64 d1 (*.f64 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64))) (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))))) (/.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64)) (-.f64 (*.f64 d3 d1) (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64)) (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (neg.f64 d3) d1))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (neg.f64 d3) d1))))
(+.f64 (/.f64 (pow.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) #s(literal 2 binary64)) (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (neg.f64 d3) d1))) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (fma.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (*.f64 (neg.f64 d3) d1)))))
(+.f64 (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))) (*.f64 d3 d1))
(+.f64 (*.f64 d3 d1) (*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2))))
(*.f64 (/.f64 d1 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64))))
(*.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 d1 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 d1 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (+.f64 d2 #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 3 binary64) d2) d1))))
(*.f64 #s(literal -1 binary64) (/.f64 d1 (+.f64 #s(literal -3 binary64) d2)))
(*.f64 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) (pow.f64 (pow.f64 d1 #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) d1)
(*.f64 #s(literal 1 binary64) (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)))
(*.f64 (neg.f64 d1) (pow.f64 (+.f64 #s(literal -3 binary64) d2) #s(literal -1 binary64)))
(*.f64 d1 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 #s(literal 3 binary64) d2) d1) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 #s(literal 3 binary64) d2) d1)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 #s(literal 3 binary64) d2) d1))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 3 binary64) d2) d1))
(/.f64 (neg.f64 d1) (+.f64 #s(literal -3 binary64) d2))
(/.f64 d1 (-.f64 #s(literal 3 binary64) d2))
(neg.f64 (/.f64 d1 (+.f64 #s(literal -3 binary64) d2)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal -3 binary64) d2)) (/.f64 d1 (+.f64 #s(literal -3 binary64) d2)))
(-.f64 #s(literal 0 binary64) (/.f64 d1 (+.f64 #s(literal -3 binary64) d2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 #s(literal 3 binary64) d2) d1)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))))
(*.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 d2 #s(literal 3 binary64)))))
(*.f64 #s(literal -1 binary64) (+.f64 #s(literal -3 binary64) d2))
(*.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64)))))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d2))
(*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)))))
(*.f64 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d2 d2) (*.f64 #s(literal 3 binary64) (neg.f64 d2))))))
(*.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 (-.f64 #s(literal 3 binary64) d2) #s(literal 1 binary64))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 d2 d2) #s(literal 9 binary64)) (-.f64 (neg.f64 d2) #s(literal 3 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 27 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 27 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (/.f64 #s(literal 27 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (fma.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 (/.f64 #s(literal 27 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal 3 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal 3 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal 3 binary64)))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)) (fma.f64 d2 d2 (-.f64 #s(literal 9 binary64) (*.f64 (neg.f64 d2) #s(literal 3 binary64)))))
(/.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 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (neg.f64 (neg.f64 (+.f64 d2 #s(literal 3 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 27 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) (pow.f64 d2 #s(literal 3 binary64)))) (*.f64 (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal 3 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (*.f64 d2 d2))) (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d2 d2) (*.f64 #s(literal 3 binary64) (neg.f64 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 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2))) (neg.f64 (+.f64 d2 #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64)))) (neg.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64)))) (neg.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 81 binary64) (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 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d2 d2) (*.f64 #s(literal 3 binary64) (neg.f64 d2)))) (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64))) (-.f64 #s(literal 81 binary64) (pow.f64 d2 #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal 729 binary64) (pow.f64 d2 #s(literal 6 binary64))) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))))
(/.f64 (-.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d2 d2) (*.f64 #s(literal 3 binary64) (neg.f64 d2)))))
(/.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 (+.f64 #s(literal -3 binary64) d2) #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 3 binary64) d2) #s(literal 1 binary64))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (+.f64 d2 #s(literal 3 binary64)))
(neg.f64 (+.f64 #s(literal -3 binary64) d2))
(fma.f64 #s(literal -1 binary64) d2 #s(literal 3 binary64))
(fma.f64 #s(literal 27 binary64) (pow.f64 (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))))
(fma.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal 3 binary64)))))
(-.f64 (/.f64 (/.f64 #s(literal 27 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal 3 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal 3 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 81 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64)))) (/.f64 (pow.f64 d2 #s(literal 4 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 d2 #s(literal 9 binary64)))))
(-.f64 (/.f64 #s(literal 729 binary64) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)))) (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (*.f64 (+.f64 d2 #s(literal 3 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64)))))
(-.f64 (/.f64 (/.f64 #s(literal 81 binary64) (fma.f64 d2 d2 #s(literal 9 binary64))) (+.f64 d2 #s(literal 3 binary64))) (/.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 (/.f64 #s(literal 729 binary64) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (+.f64 d2 #s(literal 3 binary64))) (/.f64 (/.f64 (pow.f64 d2 #s(literal 6 binary64)) (fma.f64 (*.f64 d2 d2) (fma.f64 d2 d2 #s(literal 9 binary64)) #s(literal 81 binary64))) (+.f64 d2 #s(literal 3 binary64))))
(-.f64 (/.f64 #s(literal 27 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))))
(-.f64 (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal 3 binary64))) (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal 3 binary64))))
(-.f64 #s(literal 0 binary64) (+.f64 #s(literal -3 binary64) d2))
(-.f64 #s(literal 3 binary64) (/.f64 d2 #s(literal 1 binary64)))
(-.f64 #s(literal 3 binary64) d2)
(+.f64 (/.f64 #s(literal 27 binary64) (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64))) (neg.f64 (/.f64 (pow.f64 d2 #s(literal 3 binary64)) (fma.f64 d2 (+.f64 d2 #s(literal 3 binary64)) #s(literal 9 binary64)))))
(+.f64 (/.f64 #s(literal 9 binary64) (+.f64 d2 #s(literal 3 binary64))) (neg.f64 (/.f64 (*.f64 d2 d2) (+.f64 d2 #s(literal 3 binary64)))))
(+.f64 (neg.f64 d2) #s(literal 3 binary64))
(+.f64 #s(literal 3 binary64) (neg.f64 d2))
(*.f64 #s(literal 1 binary64) #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)))
(*.f64 #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) #s(literal 1 binary64))
#s(approx (- 9 (* d2 d2)) #s(literal 9 binary64))
(*.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal -3 binary64) d3))))
(*.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal 9 binary64)))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 3 binary64) d3))
(*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (pow.f64 (-.f64 #s(literal -3 binary64) d3) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal -3 binary64) d3))
(*.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) d3)))))
(*.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (pow.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal 9 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal -3 binary64) d3) #s(literal 1 binary64))
(*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64))))
(pow.f64 (pow.f64 (+.f64 #s(literal -3 binary64) d3) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal -3 binary64) d3)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal -3 binary64) d3)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal -3 binary64) d3)) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal -3 binary64) d3)) (fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal -3 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal -3 binary64) d3)) (*.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal -3 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal -3 binary64) d3))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (neg.f64 (neg.f64 (-.f64 #s(literal -3 binary64) d3))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal 9 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 9 binary64) (-.f64 #s(literal -3 binary64) d3)) (*.f64 (-.f64 #s(literal -3 binary64) d3) (*.f64 d3 d3))) (*.f64 (-.f64 #s(literal -3 binary64) d3) (-.f64 #s(literal -3 binary64) d3)))
(/.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))) (neg.f64 (-.f64 d3 #s(literal -3 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (neg.f64 (-.f64 #s(literal -3 binary64) d3)))
(/.f64 (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 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal 9 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (+.f64 #s(literal -3 binary64) d3) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (-.f64 #s(literal -3 binary64) d3))
(/.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 (pow.f64 (+.f64 #s(literal -3 binary64) d3) #s(literal -1 binary64)) #s(literal 1 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 #s(literal 1 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)) (fma.f64 d3 d3 (-.f64 #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) d3))))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal 9 binary64)))
(/.f64 (-.f64 #s(literal 3 binary64) d3) #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal -3 binary64) d3) #s(literal 1 binary64))
(/.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (-.f64 d3 #s(literal -3 binary64)))
(neg.f64 (-.f64 #s(literal 3 binary64) d3))
(fma.f64 #s(literal 9 binary64) (pow.f64 (-.f64 #s(literal -3 binary64) d3) #s(literal -1 binary64)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal -3 binary64) d3))))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal -3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal -3 binary64))))
(-.f64 (/.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal -3 binary64) d3)) #s(literal 1 binary64)) (/.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal -3 binary64) d3)) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal -3 binary64) d3)) (/.f64 (*.f64 d3 d3) (-.f64 #s(literal -3 binary64) d3)))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 3 binary64) d3))
(+.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal -3 binary64) d3)) (neg.f64 (/.f64 (*.f64 d3 d3) (-.f64 #s(literal -3 binary64) d3))))
(+.f64 #s(literal -3 binary64) d3)
(+.f64 d3 #s(literal -3 binary64))

eval74.0ms (0.2%)

Memory
-8.1MiB live, 111.2MiB allocated
Compiler

Compiled 15 044 to 1 683 computations (88.8% saved)

prune14.0ms (0%)

Memory
17.0MiB live, 56.6MiB allocated
Pruning

11 alts after pruning (3 fresh and 8 done)

PrunedKeptTotal
New4653468
Fresh000
Picked314
Done077
Total46811479
Accuracy
100.0%
Counts
479 → 11
Alt Table
Click to see full alt table
StatusAccuracyProgram
65.3%
(fma.f64 (/.f64 d1 #s(approx (- 3 d2) #s(literal 3 binary64))) #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (*.f64 d3 d1))
65.3%
(fma.f64 #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (*.f64 d3 d1))
100.0%
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
99.9%
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
63.6%
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64))) d1)
65.3%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1)))
26.1%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d3 d3) -9) #s(literal -9 binary64)) d1) (+.f64 #s(literal -3 binary64) d3)))
65.3%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
27.2%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))
40.9%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
37.9%
#s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 d2 d1))
Compiler

Compiled 528 to 244 computations (53.8% saved)

regimes32.0ms (0.1%)

Memory
-10.0MiB live, 66.4MiB allocated
Counts
21 → 1
Calls
Call 1
Inputs
#s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64))) d1)
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d3 d1 (*.f64 #s(literal 3 binary64) d1)))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 #s(approx (+ (* d3 d3) -9) #s(literal -9 binary64)) d1) (+.f64 #s(literal -3 binary64) d3)))
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
(fma.f64 (/.f64 d1 #s(approx (- 3 d2) #s(literal 3 binary64))) #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (*.f64 d3 d1))
(fma.f64 #s(approx (/ d1 (- 3 d2)) (*.f64 #s(literal 1/3 binary64) d1)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1) (+.f64 #s(literal -3 binary64) d3)))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) #s(approx (- 9 (* d2 d2)) #s(literal 9 binary64)) (*.f64 d3 d1))
(fma.f64 (/.f64 d1 (-.f64 #s(literal 3 binary64) d2)) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (*.f64 d3 d1))
(+.f64 (/.f64 (*.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) d1) (-.f64 #s(literal 3 binary64) d2)) (*.f64 d1 d3))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #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 (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
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
Calls

4 calls:

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

Compiled 14 to 18 computations (-28.6% saved)

regimes17.0ms (0%)

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

4 calls:

3.0ms
d3
3.0ms
d1
3.0ms
d2
3.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)

regimes12.0ms (0%)

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

4 calls:

3.0ms
d1
3.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
3.0ms
d3
3.0ms
d2
Results
AccuracySegmentsBranch
73.6%4d1
91.8%2d2
91.9%2d3
96.7%2(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 14 to 18 computations (-28.6% saved)

regimes3.0ms (0%)

Memory
4.5MiB live, 4.5MiB allocated
Counts
5 → 2
Calls
Call 1
Inputs
#s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64))) d1)
Outputs
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64))) 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
96.7%2(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 11 to 9 computations (18.2% saved)

regimes2.0ms (0%)

Memory
4.2MiB live, 4.2MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
#s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
Outputs
#s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.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
96.1%2(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 11 to 9 computations (18.2% saved)

regimes6.0ms (0%)

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

3 calls:

2.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
2.0ms
d2
2.0ms
d3
Results
AccuracySegmentsBranch
77.2%4d2
72.7%3d3
80.5%3(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Compiler

Compiled 13 to 15 computations (-15.4% saved)

regimes9.0ms (0%)

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

2 calls:

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

Compiled 12 to 12 computations (0% saved)

regimes5.0ms (0%)

Memory
11.4MiB live, 11.4MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

4 calls:

1.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
1.0ms
d3
1.0ms
d1
1.0ms
d2
Results
AccuracySegmentsBranch
37.9%1d2
37.9%1d1
37.9%1d3
37.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)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-8.964648088104713e-255
1.26275907302797e-306
Compiler

Compiled 14 to 15 computations (-7.1% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-8.964648088104713e-255
1.26275907302797e-306
Compiler

Compiled 14 to 15 computations (-7.1% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-8.964648088104713e-255
1.26275907302797e-306
Compiler

Compiled 14 to 15 computations (-7.1% saved)

bsearch1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
9.645030652116681e+94
7.331278920526643e+95
0.0ms
-8.964648088104713e-255
1.26275907302797e-306
Compiler

Compiled 14 to 15 computations (-7.1% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-8.964648088104713e-255
1.26275907302797e-306
Compiler

Compiled 14 to 15 computations (-7.1% saved)

simplify29.0ms (0.1%)

Memory
2.6MiB live, 41.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050274
166274
272274
374274
475274
Stop Event
saturated
Calls
Call 1
Inputs
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
(*.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 -1320736327839163/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168 binary64)) (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64))) d1) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -1320736327839163/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168 binary64)) (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64))) 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 -1320736327839163/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168 binary64)) #s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.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 -1320736327839163/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168 binary64)) #s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 d2 d1)) (if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal 100000000000000002021887912715594698857609632321435774113777685620800400499816430935869782753280 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -1320736327839163/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168 binary64)) #s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)))
#s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 d2 d1))
Outputs
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d2 d3) d1))
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 3 binary64)) d1)
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -1320736327839163/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168 binary64)) (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64))) d1) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1))))
(if (<=.f64 (+.f64 (*.f64 d3 d1) (+.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))) #s(literal -1320736327839163/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168 binary64)) (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64))) d1) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -1320736327839163/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168 binary64)) (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64))) d1) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(if (<=.f64 (+.f64 (*.f64 d3 d1) (+.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))) #s(literal -1320736327839163/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168 binary64)) (*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64))) 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 -1320736327839163/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168 binary64)) #s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(if (<=.f64 (+.f64 (*.f64 d3 d1) (+.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))) #s(literal -1320736327839163/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168 binary64)) #s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.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 -1320736327839163/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168 binary64)) #s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 d2 d1)) (if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal 100000000000000002021887912715594698857609632321435774113777685620800400499816430935869782753280 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))))
(if (<=.f64 (+.f64 (*.f64 d3 d1) (+.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))) #s(literal -1320736327839163/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168 binary64)) #s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 d2 d1)) (if (<=.f64 (+.f64 (*.f64 d3 d1) (+.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))) #s(literal 100000000000000002021887912715594698857609632321435774113777685620800400499816430935869782753280 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -1320736327839163/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168 binary64)) #s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)))
(if (<=.f64 (+.f64 (*.f64 d3 d1) (+.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))) #s(literal -1320736327839163/264147265567832623176169892458258303259423663018060761063980354513336951278362429737208627943828593947337197496628564339441173779751342768625269489231469788454193341999502542084365758838213220526512116454105594202074014146375780869419198449383518238244769290448868999168 binary64)) #s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)))
#s(approx (+ (* d1 3) (* (+ d3 d2) d1)) (*.f64 d2 d1))

soundness5.5s (15.2%)

Memory
-317.1MiB live, 559.5MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
033127
046121
1220108
21719108
08160108
0924
01420
14718
242518
3662618
0802418
028109
04399
118186
2154386
0837086
05690
117788
252388
3131288
4353888
5776388
0805788
0181370
1609370
21578368
35006368
08030361
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 521 to 244 computations (53.2% saved)

preprocess84.0ms (0.2%)

Memory
-5.2MiB live, 159.7MiB allocated
Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 680 to 216 computations (68.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...