FastMath test3

Time bar (total: 4.9s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze0.0ms (0%)

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

sample905.0ms (18.5%)

Memory
8.4MiB live, 1 349.3MiB allocated
Samples
543.0ms7 836×0valid
43.0ms336×1valid
14.0ms84×2valid
Precisions
Click to see histograms. Total time spent on operations: 395.0ms
ival-mult: 214.0ms (54.2% of total)
ival-add: 157.0ms (39.8% of total)
adjust: 8.0ms (2% of total)
ival-true: 6.0ms (1.5% of total)
exact: 5.0ms (1.3% of total)
ival-assert: 4.0ms (1% of total)
Bogosity

explain230.0ms (4.7%)

Memory
-7.2MiB live, 308.2MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
50-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-rescue50
(*.f64 d1 d2)overflow29
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))overflow30
(*.f64 d1 #s(literal 3 binary64))overflow1
(*.f64 d1 d3)overflow24
Confusion
Predicted +Predicted -
+50
-0251
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+500
-00251
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0251
15
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
31.0ms464×0valid
4.0ms26×2valid
2.0ms22×1valid
Compiler

Compiled 139 to 55 computations (60.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-mult: 13.0ms (63.3% of total)
ival-add: 5.0ms (24.3% of total)
adjust: 1.0ms (4.9% of total)
ival-true: 1.0ms (4.9% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess119.0ms (2.4%)

Memory
6.0MiB live, 47.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.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 11 to 9 computations (18.2% saved)

simplify4.0ms (0.1%)

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

Found 4 expressions of interest:

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

Useful iterations: 1 (0.0ms)

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

localize27.0ms (0.6%)

Memory
0.6MiB live, 36.7MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f64 d1 d2)
accuracy0
(*.f64 d1 #s(literal 3 binary64))
accuracy0.11328125
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2))
accuracy1.1171833716604118
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Samples
14.0ms228×0valid
5.0ms13×2valid
1.0ms12×1valid
1.0ms3valid
Compiler

Compiled 64 to 20 computations (68.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 5.0ms (42.3% of total)
ival-add: 5.0ms (42.3% of total)
adjust: 1.0ms (8.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series8.0ms (0.2%)

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

9 calls:

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

simplify124.0ms (2.5%)

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

rewrite197.0ms (4%)

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

eval73.0ms (1.5%)

Memory
6.5MiB live, 44.4MiB allocated
Compiler

Compiled 6 157 to 663 computations (89.2% saved)

prune28.0ms (0.6%)

Memory
-37.7MiB live, 13.5MiB allocated
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New2154219
Fresh000
Picked101
Done000
Total2164220
Accuracy
100.0%
Counts
220 → 4
Alt Table
Click to see full alt table
StatusAccuracyProgram
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)
62.6%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
40.6%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
Compiler

Compiled 47 to 38 computations (19.1% saved)

simplify33.0ms (0.7%)

Memory
6.6MiB live, 43.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
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))
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))
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02087
02882
14778
26578
36978
47578
59078
613178
723378
845078
971178
1097078
11106678
12109278
0109278
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#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
(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
Outputs
#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 d3 d2) #s(literal -3 binary64)) d1)
(+.f64 (+.f64 d3 d2) #s(literal 3 binary64))
(-.f64 (+.f64 d3 d2) #s(literal -3 binary64))
(+.f64 d3 d2)
d3
d2
#s(literal 3 binary64)
d1
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
d1
#s(literal 3 binary64)
(*.f64 (+.f64 d3 d2) d1)
(+.f64 d3 d2)
d3
d2

localize59.0ms (1.2%)

Memory
-5.9MiB live, 110.0MiB allocated
Localize:

Found 11 expressions of interest:

NewMetricScoreProgram
accuracy0
(+.f64 d3 d2)
accuracy0.00390625
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
accuracy0.00390625
(*.f64 (+.f64 d3 d2) d1)
accuracy0
(+.f64 (+.f64 d3 d2) #s(literal 3 binary64))
accuracy0
(+.f64 d3 d2)
accuracy0.04296875
(*.f64 (+.f64 (+.f64 d3 d2) #s(literal 3 binary64)) d1)
accuracy0
(-.f64 d3 #s(literal -3 binary64))
accuracy0.08984375
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
accuracy23.943065787526475
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
accuracy0
(*.f64 d3 d1)
accuracy38.02106170250858
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
Samples
34.0ms230×0valid
3.0ms15×1valid
3.0ms11×2valid
Compiler

Compiled 167 to 41 computations (75.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 27.0ms
ival-mult: 17.0ms (63.6% of total)
ival-add: 6.0ms (22.4% of total)
adjust: 1.0ms (3.7% of total)
ival-sub: 1.0ms (3.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series15.0ms (0.3%)

Memory
2.4MiB live, 40.7MiB allocated
Counts
10 → 45
Calls
Call 1
Inputs
#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 d3 d2)
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
(*.f64 (+.f64 d3 d2) d1)
Outputs
(* d1 (+ 3 (+ d2 d3)))
(* d1 d3)
(* d1 (+ 3 d3))
(* d1 (+ d2 d3))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ 3 d3)
(+ 3 (+ d2 d3))
d3
(+ d2 d3)
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ d1 (/ (* d1 d3) 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)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(+ (* 3 d1) (* d1 d2))
(* 3 d1)
3
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ 3 d2)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 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 (+ 1 (/ d2 d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* -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)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
Calls

9 calls:

TimeVariablePointExpression
4.0ms
d1
@-inf
((+ (+ (* 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) (+ d3 d2) (+ (* d1 3) (* (+ d3 d2) d1)) (* (+ d3 d2) d1))
3.0ms
d3
@inf
((+ (+ (* 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) (+ d3 d2) (+ (* d1 3) (* (+ d3 d2) d1)) (* (+ d3 d2) d1))
2.0ms
d1
@0
((+ (+ (* 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) (+ d3 d2) (+ (* d1 3) (* (+ d3 d2) d1)) (* (+ d3 d2) d1))
2.0ms
d1
@inf
((+ (+ (* 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) (+ d3 d2) (+ (* d1 3) (* (+ d3 d2) d1)) (* (+ d3 d2) d1))
1.0ms
d3
@-inf
((+ (+ (* 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) (+ d3 d2) (+ (* d1 3) (* (+ d3 d2) d1)) (* (+ d3 d2) d1))

simplify153.0ms (3.1%)

Memory
2.7MiB live, 200.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0125219
1424219
21041219
33023219
45442219
08124219
Stop Event
iter limit
node limit
Counts
45 → 43
Calls
Call 1
Inputs
(* d1 (+ 3 (+ d2 d3)))
(* d1 d3)
(* d1 (+ 3 d3))
(* d1 (+ d2 d3))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ 3 d3)
(+ 3 (+ d2 d3))
d3
(+ d2 d3)
(+ (* d1 d2) (* d1 d3))
(* d1 d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (/ d3 d2)))
(* d2 (+ d1 (/ (* d1 d3) 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)))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(+ (* 3 d1) (* d1 d2))
(* 3 d1)
3
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ 3 d2)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 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 (+ 1 (/ d2 d3)))
(* d3 (+ d1 (/ (* d1 d2) d3)))
(* -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)))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
Outputs
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* d1 d3)
(*.f64 d3 d1)
(* d1 (+ 3 d3))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(* d1 (+ d2 d3))
(*.f64 (+.f64 d3 d2) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(* -1 (* d1 (- (* -1 (+ d2 d3)) 3)))
(*.f64 (-.f64 (+.f64 d3 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)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(+ 3 d3)
(-.f64 d3 #s(literal -3 binary64))
(+ 3 (+ d2 d3))
(-.f64 (+.f64 d3 d2) #s(literal -3 binary64))
d3
(+ d2 d3)
(+.f64 d3 d2)
(+ (* d1 d2) (* d1 d3))
(*.f64 (+.f64 d3 d2) d1)
(* d1 d2)
(*.f64 d2 d1)
(* 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))))
(-.f64 (+.f64 d3 d2) #s(literal -3 binary64))
(* d2 (+ 1 (/ d3 d2)))
(+.f64 d3 d2)
(* d2 (+ d1 (/ (* d1 d3) d2)))
(*.f64 (+.f64 d3 d2) d1)
(* -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)))
(-.f64 (+.f64 d3 d2) #s(literal -3 binary64))
(* -1 (* d2 (- (* -1 (/ d3 d2)) 1)))
(+.f64 d3 d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 d3) d2)))))
(*.f64 (+.f64 d3 d2) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (-.f64 d2 #s(literal -3 binary64)) d1)
(* 3 d1)
(*.f64 #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 d3 d2) #s(literal -3 binary64)) d1)
(+ 3 d2)
(-.f64 d2 #s(literal -3 binary64))
(* 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 (+ 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))))
(-.f64 (+.f64 d3 d2) #s(literal -3 binary64))
(* d3 (+ 1 (/ d2 d3)))
(+.f64 d3 d2)
(* d3 (+ d1 (/ (* d1 d2) d3)))
(*.f64 (+.f64 d3 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)))
(-.f64 (+.f64 d3 d2) #s(literal -3 binary64))
(* -1 (* d3 (- (* -1 (/ d2 d3)) 1)))
(+.f64 d3 d2)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 d2) d3)))))
(*.f64 (+.f64 d3 d2) d1)

rewrite185.0ms (3.8%)

Memory
37.8MiB live, 308.2MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02071
02866
111862
297662
0880762
Stop Event
iter limit
node limit
iter limit
Counts
10 → 497
Calls
Call 1
Inputs
#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 d3 d2)
(fma.f64 d1 #s(literal 3 binary64) (*.f64 (+.f64 d3 d2) d1))
(*.f64 (+.f64 d3 d2) d1)
Outputs
#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 d3 #s(literal 3 binary64)) #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 d3 #s(literal 3 binary64)) #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 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 (-.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)))
(/.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 (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 9 binary64) d1) d1 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d3 d1)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) d1)) (fma.f64 #s(literal -1 binary64) d3 #s(literal 3 binary64)))
(/.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)))) (fma.f64 #s(literal -1 binary64) d3 #s(literal 3 binary64)))
(/.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 d3 #s(literal 3 binary64)))
(/.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 d3 #s(literal 3 binary64)))
(/.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 d3 #s(literal 3 binary64)) (*.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 d3 #s(literal 3 binary64)) (*.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 d1 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 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 d3 d1) (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 d3 d1))
(*.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)))
(*.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) d3 #s(literal 3 binary64))))
(*.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)) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (/.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 (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 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 (*.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))))) (*.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 9 binary64) (*.f64 d3 d3)) (-.f64 #s(literal 3 binary64) d3))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 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 (/.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 (fma.f64 #s(literal -1 binary64) d3 #s(literal 3 binary64))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (*.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 (-.f64 d3 #s(literal 3 binary64)) (-.f64 d3 #s(literal 3 binary64))))
(/.f64 (-.f64 (*.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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 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 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))) (fma.f64 #s(literal -1 binary64) 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 (-.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 (fma.f64 d3 d3 #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 (-.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))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))) (-.f64 d3 #s(literal 3 binary64))))
(neg.f64 (/.f64 (neg.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)))))
(neg.f64 (/.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (fma.f64 #s(literal -1 binary64) d3 #s(literal 3 binary64))))
(neg.f64 (/.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))))))
(fma.f64 (*.f64 d3 d3) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64)))))
(fma.f64 (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(literal -1 binary64)) (neg.f64 (/.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 (-.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 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 (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 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 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)))) (neg.f64 (/.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 #s(literal 3 binary64) d3)
(*.f64 (/.f64 (*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))
(*.f64 (/.f64 (*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) d1) (pow.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))) d1) (pow.f64 (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d3 d2) #s(literal -3 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64))) (pow.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d3 d2) #s(literal -3 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d3 d2) #s(literal 3 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 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2))))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))))
(*.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 (+.f64 d3 d2) #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 #s(literal 1 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)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))))))
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 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 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 (+.f64 d3 d2) #s(literal 3 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))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))))
(*.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 d3 d1) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(*.f64 d1 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))) (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))))) (fma.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))))
(/.f64 (-.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 (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 (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 (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (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 2 binary64)) (*.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 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))) (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) 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 (*.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 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) d1)) (fma.f64 #s(literal -1 binary64) (+.f64 d3 d2) #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))) d1)) (neg.f64 (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d3 d2) #s(literal -3 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)))) (fma.f64 #s(literal -1 binary64) (+.f64 d3 d2) #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d3 d2) #s(literal -3 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d3 d2) #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 (-.f64 d3 #s(literal 3 binary64)) d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))))
(/.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 d3 d1) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2)) (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 (-.f64 #s(literal 3 binary64) d2) d3))) (*.f64 (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))))
(/.f64 (-.f64 (*.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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) d1) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))) d1) (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d3 d2) #s(literal -3 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64))) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))
(/.f64 (*.f64 d1 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)))) (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d3 d2) #s(literal -3 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64))) (*.f64 d1 (-.f64 (+.f64 d3 d2) #s(literal 3 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 (-.f64 d3 #s(literal 3 binary64)) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (*.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d3 d2) #s(literal -3 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (*.f64 d1 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d3 d2) #s(literal -3 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))) (*.f64 d1 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2)) (-.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 d2) #s(literal -3 binary64)) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (+.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 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64))))) (*.f64 (neg.f64 d1) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 (+.f64 d3 d2) #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 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.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 d3 d1) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))
(/.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 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 (+.f64 d3 d2) #s(literal 3 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))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(/.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 d3 d1) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d3 d2) #s(literal -3 binary64))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64))))) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))))) (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 (+.f64 d3 d2) #s(literal 3 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 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(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 d3 d1) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))) (*.f64 (neg.f64 d1) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))))
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 (+.f64 d3 d2) #s(literal 3 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 d3 d1) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) d1) d1) (/.f64 (+.f64 d2 #s(literal 3 binary64)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(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 (+.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 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(fma.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) d1) (/.f64 #s(literal 3 binary64) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) 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 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 #s(literal 9 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 (*.f64 #s(literal 3 binary64) d1) d1) (/.f64 (*.f64 #s(literal 3 binary64) d1) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 #s(literal 3 binary64) d1) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 9 binary64) d1) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) 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 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d3 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 d3 #s(literal 3 binary64)) #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 (+.f64 d3 d2) d1) (-.f64 d3 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 d3 #s(literal 3 binary64)) #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 d3 d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.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 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d2 d1))))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2))) (*.f64 d3 d1))
(fma.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)))) (/.f64 #s(literal 1 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 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 d1 (-.f64 #s(literal 3 binary64) d2)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (-.f64 #s(literal 3 binary64) d2)))) (*.f64 d3 d1))
(fma.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 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 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(fma.f64 (+.f64 d3 d2) d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (-.f64 d3 #s(literal -3 binary64)) d1 (*.f64 d2 d1))
(fma.f64 d3 d1 (*.f64 (+.f64 d2 #s(literal 3 binary64)) 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 d2 #s(literal 3 binary64)) (*.f64 d3 d1))
(fma.f64 d1 (+.f64 d3 d2) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 (-.f64 d3 #s(literal -3 binary64)) (*.f64 d2 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 (fma.f64 d3 d1 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.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 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2))))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))))
(-.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)) (*.f64 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 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 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))) (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) 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))) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(+.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (*.f64 d2 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 (-.f64 d3 #s(literal -3 binary64)) d1))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 (+.f64 d3 d2) d1))
(*.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2)))
(*.f64 (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))
(*.f64 #s(literal 1 binary64) (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)))
(*.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 (+.f64 d2 #s(literal 3 binary64)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(*.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) (+.f64 d3 d2) #s(literal 3 binary64))))
(*.f64 (neg.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d3 d2) #s(literal -3 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))))))
(*.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (pow.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 (+.f64 d3 d2) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))))))
(*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d3 d2) #s(literal -3 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d3 d2) #s(literal -3 binary64))) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))))) (+.f64 (/.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 d3 d3)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))
(/.f64 (-.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) (-.f64 d3 #s(literal -3 binary64))) (*.f64 d2 d2)) (-.f64 (-.f64 d3 #s(literal -3 binary64)) d2))
(/.f64 (-.f64 (*.f64 d2 d2) (*.f64 (-.f64 d3 #s(literal -3 binary64)) (-.f64 d3 #s(literal -3 binary64)))) (-.f64 d2 (-.f64 d3 #s(literal -3 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (/.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (*.f64 (/.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d3 d2) #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 (-.f64 d3 #s(literal 3 binary64)) d2)))
(/.f64 (neg.f64 (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))) (neg.f64 (-.f64 (-.f64 #s(literal 3 binary64) 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 (+.f64 d2 #s(literal 3 binary64)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)))) (neg.f64 (fma.f64 #s(literal -1 binary64) (+.f64 d3 d2) #s(literal 3 binary64))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d3 d2) #s(literal -3 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (*.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal 9 binary64))) (*.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)))))
(/.f64 (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64))) (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2))
(/.f64 (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64))) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2) (-.f64 (*.f64 d3 d3) (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3) (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d3 d2) #s(literal -3 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (*.f64 (+.f64 d2 #s(literal 3 binary64)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))) (+.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 9 binary64) (*.f64 (+.f64 d3 d2) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))) (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d3 d2) #s(literal -3 binary64))))
(/.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 (+.f64 d2 #s(literal 3 binary64)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64))) (fma.f64 #s(literal -1 binary64) (+.f64 d3 d2) #s(literal 3 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (*.f64 (+.f64 d3 d2) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d3 d2) #s(literal -3 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))
(/.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (+.f64 #s(literal 9 binary64) (*.f64 (+.f64 d3 d2) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))
(/.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d3 d2) #s(literal -3 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64))) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))))
(neg.f64 (/.f64 (neg.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)))) (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d3 d2) #s(literal -3 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64))))))
(neg.f64 (/.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) (fma.f64 #s(literal -1 binary64) (+.f64 d3 d2) #s(literal 3 binary64))))
(neg.f64 (/.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (neg.f64 (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d3 d2) #s(literal -3 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))))))
(fma.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)) #s(literal 3 binary64))
(fma.f64 (fma.f64 d2 d2 #s(literal -9 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal 3 binary64))) d3)
(fma.f64 (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 3 binary64) d2)) d3)
(fma.f64 #s(literal 1 binary64) (+.f64 d3 d2) #s(literal 3 binary64))
(fma.f64 #s(literal 1 binary64) (-.f64 d3 #s(literal -3 binary64)) d2)
(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 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d2 (-.f64 d2 #s(literal 3 binary64))))) d3)
(fma.f64 (neg.f64 (fma.f64 d3 d3 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1 binary64) d3 #s(literal 3 binary64))) 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 (*.f64 (neg.f64 (+.f64 d3 d2)) (-.f64 d3 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)) (pow.f64 (-.f64 d3 #s(literal 3 binary64)) #s(literal -1 binary64)) d2)
(fma.f64 (*.f64 (+.f64 d3 d2) (-.f64 d3 d2)) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)) #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 d3 (-.f64 d3 d2)))) #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 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (pow.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))
(-.f64 (+.f64 d2 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64)))) (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))))
(-.f64 (+.f64 d2 (/.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 3 binary64) (/.f64 (*.f64 d3 d3) (-.f64 d3 d2))) (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2)) (/.f64 (pow.f64 (+.f64 d2 #s(literal 3 binary64)) #s(literal 2 binary64)) (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2)))
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) (/.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 #s(literal 3 binary64))) (-.f64 (/.f64 #s(literal 9 binary64) (-.f64 d3 #s(literal 3 binary64))) d2))
(-.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 (/.f64 #s(literal -27 binary64) (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))) d2))
(-.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d3 d2)) #s(literal 3 binary64)))
(-.f64 (/.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))))
(-.f64 (+.f64 d3 d2) #s(literal -3 binary64))
(-.f64 d3 (-.f64 #s(literal -3 binary64) d2))
(+.f64 (/.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (neg.f64 (/.f64 #s(literal 9 binary64) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))
(+.f64 (+.f64 d2 #s(literal 3 binary64)) d3)
(+.f64 (+.f64 d3 d2) #s(literal 3 binary64))
(+.f64 (-.f64 d3 #s(literal -3 binary64)) d2)
(+.f64 d3 (+.f64 d2 #s(literal 3 binary64)))
(+.f64 d2 (-.f64 d3 #s(literal -3 binary64)))
(+.f64 #s(literal 3 binary64) (+.f64 d3 d2))
(*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (/.f64 #s(literal 1 binary64) (-.f64 d2 d3)))
(*.f64 #s(literal 1 binary64) (+.f64 d3 d2))
(*.f64 (*.f64 (neg.f64 (+.f64 d3 d2)) (-.f64 d3 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 (*.f64 (+.f64 d3 d2) (-.f64 d3 d2)) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)))
(*.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 d3 (-.f64 d3 d2)))))
(*.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 d3 d2)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (/.f64 (*.f64 d3 d3) (-.f64 d3 d2))) (*.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 (-.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 d3 d2) (-.f64 d2 d3))) (neg.f64 (-.f64 d2 d3)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (+.f64 d3 d2)) (-.f64 d3 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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2))))
(/.f64 (*.f64 (+.f64 d3 d2) (-.f64 d2 d3)) (-.f64 d2 d3))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d2 d3) (*.f64 (+.f64 d3 d2) (-.f64 d2 d3))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))) (+.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 d3 d2)))
(/.f64 (*.f64 (neg.f64 (+.f64 d3 d2)) (-.f64 d3 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 d3 (-.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 (-.f64 d2 d3) (*.f64 d3 d3))))
(/.f64 (*.f64 (+.f64 d3 d2) (-.f64 d3 d2)) (-.f64 d3 d2))
(/.f64 (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))) (fma.f64 d2 d2 (*.f64 d3 (-.f64 d3 d2))))
(/.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)))
(neg.f64 (neg.f64 (+.f64 d3 d2)))
(fma.f64 (*.f64 d3 d3) (pow.f64 (-.f64 d3 d2) #s(literal -1 binary64)) (neg.f64 (/.f64 (*.f64 d2 d2) (-.f64 d3 d2))))
(-.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 (/.f64 (*.f64 d3 d3) (-.f64 d3 d2)) (neg.f64 (/.f64 (*.f64 d2 d2) (-.f64 d3 d2))))
(+.f64 d3 d2)
(+.f64 d2 d3)
(*.f64 (/.f64 (*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))
(*.f64 (/.f64 (*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))
(*.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) d1) (pow.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))) d1) (pow.f64 (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d3 d2) #s(literal -3 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64))) (pow.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 d1 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)))) (pow.f64 (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d3 d2) #s(literal -3 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))) #s(literal -1 binary64)))
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 (+.f64 d3 d2) #s(literal 3 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 #s(literal 1 binary64) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2))))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1))
(*.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))))
(*.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 (+.f64 d3 d2) #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 #s(literal 1 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)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d3 d1) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))))))
(*.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))) (pow.f64 (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 (*.f64 (+.f64 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 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))))
(*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 (+.f64 d3 d2) #s(literal 3 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))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))))
(*.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 d3 d1) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)
(*.f64 d1 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))) (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))) (*.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))))) (fma.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))))
(/.f64 (-.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 (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 (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 (*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (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 2 binary64)) (*.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 (-.f64 (pow.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))) (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))) (fma.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))) (*.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) 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 (*.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 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) d1)) (fma.f64 #s(literal -1 binary64) (+.f64 d3 d2) #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))) d1)) (neg.f64 (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d3 d2) #s(literal -3 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)))) (fma.f64 #s(literal -1 binary64) (+.f64 d3 d2) #s(literal 3 binary64)))
(/.f64 (neg.f64 (*.f64 d1 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))))) (neg.f64 (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d3 d2) #s(literal -3 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)))) (neg.f64 (*.f64 d1 (-.f64 (+.f64 d3 d2) #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 (-.f64 d3 #s(literal 3 binary64)) d2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))))
(/.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 d3 d1) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2)) (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 (-.f64 #s(literal 3 binary64) d2) d3))) (*.f64 (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))))
(/.f64 (-.f64 (*.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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1))))
(/.f64 (*.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) d1) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))) d1) (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d3 d2) #s(literal -3 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64))) (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))
(/.f64 (*.f64 d1 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)))) (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d3 d2) #s(literal -3 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64))) (*.f64 d1 (-.f64 (+.f64 d3 d2) #s(literal 3 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 (-.f64 d3 #s(literal 3 binary64)) d2)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (*.f64 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d3 d2) #s(literal -3 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)) (*.f64 d1 (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 9 binary64) (fma.f64 (+.f64 d3 d2) #s(literal -3 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))) (*.f64 d1 (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64))) (*.f64 (*.f64 d1 d1) (-.f64 (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)) #s(literal 9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 d1 (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2)) (-.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 d2) #s(literal -3 binary64)) d1)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))) (+.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 #s(literal 1 binary64) (*.f64 (-.f64 (+.f64 d3 d2) #s(literal -3 binary64)) d1)))
(/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64))))) (*.f64 (neg.f64 d1) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))))) (neg.f64 (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 (+.f64 d3 d2) #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 (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.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 d3 d1) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)))))
(/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))
(/.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 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)))) (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 (+.f64 d3 d2) #s(literal 3 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))) (+.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(/.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 d3 d1) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (-.f64 (+.f64 d3 d2) #s(literal -3 binary64))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64))))) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64))))) (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 (+.f64 d3 d2) #s(literal 3 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 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3))))
(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 d3 d1) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)))))
(neg.f64 (/.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 2 binary64)))) (*.f64 (neg.f64 d1) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))))
(neg.f64 (/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 #s(literal 27 binary64) (pow.f64 (+.f64 d3 d2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 9 binary64) d1) d1 (*.f64 (*.f64 (*.f64 (+.f64 d3 d2) d1) d1) (-.f64 (+.f64 d3 d2) #s(literal 3 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 d3 d1) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2)) (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) d1) d1) (/.f64 (+.f64 d2 #s(literal 3 binary64)) (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(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 (+.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 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(fma.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) d1) (/.f64 #s(literal 3 binary64) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) 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 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(fma.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 #s(literal 9 binary64) d1) (/.f64 (*.f64 d1 d1) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 (*.f64 #s(literal 3 binary64) d1) d1) (/.f64 (*.f64 #s(literal 3 binary64) d1) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 #s(literal 3 binary64) d1) (/.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (/.f64 d1 d1) (/.f64 (*.f64 #s(literal 9 binary64) d1) (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) 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 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(fma.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d3 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 d3 #s(literal 3 binary64)) #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 (+.f64 d3 d2) d1) (-.f64 d3 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 d3 #s(literal 3 binary64)) #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 d3 d1) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.f64 d2 d3))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (*.f64 (*.f64 d1 d1) (fma.f64 d2 d2 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d1 (-.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 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d2 d1))))) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (neg.f64 (*.f64 (*.f64 d1 d1) (-.f64 #s(literal 9 binary64) (*.f64 d2 d2)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 #s(literal 3 binary64) d2))) (*.f64 d3 d1))
(fma.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64)))) (/.f64 #s(literal 1 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 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 d1 (-.f64 #s(literal 3 binary64) d2)) #s(literal -1 binary64)) (*.f64 d3 d1))
(fma.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3)))))
(fma.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 d1) #s(literal 3 binary64)) (-.f64 #s(literal 3 binary64) d2)))) (*.f64 d3 d1))
(fma.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) #s(literal 27 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 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(fma.f64 (+.f64 d3 d2) d1 (*.f64 #s(literal 3 binary64) d1))
(fma.f64 (-.f64 d3 #s(literal -3 binary64)) d1 (*.f64 d2 d1))
(fma.f64 d3 d1 (*.f64 (+.f64 d2 #s(literal 3 binary64)) 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 d2 #s(literal 3 binary64)) (*.f64 d3 d1))
(fma.f64 d1 (+.f64 d3 d2) (*.f64 #s(literal 3 binary64) d1))
(fma.f64 d1 (-.f64 d3 #s(literal -3 binary64)) (*.f64 d2 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 (fma.f64 d3 d1 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.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 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))) (/.f64 (pow.f64 (*.f64 #s(literal 3 binary64) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d3 d2) #s(literal 3 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2))) (/.f64 (pow.f64 (*.f64 (+.f64 d2 #s(literal 3 binary64)) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 d3 #s(literal 3 binary64)) d2))))
(-.f64 (*.f64 (/.f64 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))) (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))))
(-.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)) (*.f64 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 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 (*.f64 #s(literal 9 binary64) d1) d1) (/.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) d2) d3))) (neg.f64 (/.f64 (pow.f64 (*.f64 (+.f64 d3 d2) d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (-.f64 #s(literal 3 binary64) 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))) (neg.f64 (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 (+.f64 d2 #s(literal 3 binary64)) d3)))))
(+.f64 (*.f64 (+.f64 d3 d2) d1) (*.f64 #s(literal 3 binary64) d1))
(+.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) (*.f64 d2 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 (-.f64 d3 #s(literal -3 binary64)) d1))
(+.f64 (*.f64 #s(literal 3 binary64) d1) (*.f64 (+.f64 d3 d2) d1))
(*.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d3 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 (*.f64 (+.f64 d3 d2) d1) (-.f64 d3 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 d1 (-.f64 d2 d3))))
(*.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d2 d1))))))
(*.f64 (+.f64 d3 d2) d1)
(*.f64 d1 (+.f64 d3 d2))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64))) (-.f64 (*.f64 d3 d1) (*.f64 d2 d1)))
(/.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 (*.f64 (+.f64 d3 d2) (-.f64 d3 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 (*.f64 (+.f64 d3 d2) d1) (-.f64 d3 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 d1 (-.f64 d2 d3))))
(/.f64 (neg.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d2 d1))))))
(/.f64 (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d3 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 (*.f64 (+.f64 d3 d2) d1) (-.f64 d3 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 d1 (-.f64 d2 d3)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 d3 d2) (*.f64 (*.f64 (+.f64 d3 d2) (-.f64 d3 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 (*.f64 (+.f64 d3 d2) d1) (-.f64 d3 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 d1 (-.f64 d2 d3)) (-.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 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d2 d1)))) (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64))))))
(/.f64 (*.f64 (pow.f64 d1 #s(literal 3 binary64)) (+.f64 (pow.f64 d2 #s(literal 3 binary64)) (pow.f64 d3 #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d1) (-.f64 (*.f64 d3 d1) (*.f64 d2 d1)))))
(/.f64 d1 (/.f64 #s(literal 1 binary64) (+.f64 d3 d2)))
(fma.f64 d3 d1 (*.f64 d2 d1))
(fma.f64 d2 d1 (*.f64 d3 d1))
(fma.f64 d1 d3 (*.f64 d2 d1))
(fma.f64 d1 d2 (*.f64 d3 d1))
(-.f64 (/.f64 (pow.f64 (*.f64 d2 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))) (/.f64 (pow.f64 (*.f64 d3 d1) #s(literal 2 binary64)) (*.f64 d1 (-.f64 d2 d3))))
(+.f64 (*.f64 d3 d1) (*.f64 d2 d1))
(+.f64 (*.f64 d2 d1) (*.f64 d3 d1))

eval52.0ms (1.1%)

Memory
-25.8MiB live, 132.2MiB allocated
Compiler

Compiled 9 462 to 1 267 computations (86.6% saved)

prune12.0ms (0.2%)

Memory
13.6MiB live, 53.0MiB allocated
Pruning

9 alts after pruning (5 fresh and 4 done)

PrunedKeptTotal
New4055410
Fresh000
Picked044
Done000
Total4059414
Accuracy
100.0%
Counts
414 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
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.5%
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64))) d1)
62.6%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1)))
35.4%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.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))))
62.6%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
25.6%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))
40.6%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
40.0%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
Compiler

Compiled 231 to 180 computations (22.1% saved)

simplify170.0ms (3.5%)

Memory
-48.4MiB live, 120.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
035203
050195
187185
2135181
3222181
4405181
5566181
6672181
71023181
82473181
93344181
104853181
116760181
127904181
08003177
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.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)) (*.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
#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
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.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 (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)))
#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))
(fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))
d3
(fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))
#s(literal -3 binary64)
#s(literal 9 binary64)
(*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)
(-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))
(pow.f64 d3 #s(literal 3 binary64))
#s(literal 3 binary64)
#s(literal -27 binary64)
d1
Outputs
(*.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 d2 #s(literal -3 binary64))
d2
#s(literal -3 binary64)
d1
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d1 d2))
(*.f64 d2 d1)
(*.f64 d1 d2)
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
#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)
(*.f64 d1 d3)
d3
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.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))))
#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 (-.f64 d3 #s(literal 3 binary64)) 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 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (fma.f64 (-.f64 d3 #s(literal 3 binary64)) d3 #s(literal 9 binary64)))
#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 (fma.f64 (-.f64 d3 #s(literal 3 binary64)) d3 #s(literal 9 binary64)) (*.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)))
(fma.f64 (-.f64 d3 #s(literal 3 binary64)) d3 #s(literal 9 binary64))
d3
(fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))
#s(literal -3 binary64)
#s(literal 9 binary64)
(*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)
(-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))
(pow.f64 d3 #s(literal 3 binary64))
#s(literal 3 binary64)
#s(literal -27 binary64)
d1

localize100.0ms (2%)

Memory
10.8MiB live, 132.2MiB allocated
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy0.224941259768442
(/.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)))
accuracy1.9073313997127042
(*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)
accuracy19.785156238081335
(/.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))
accuracy23.943065787526475
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.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))))
accuracy0
(*.f64 d3 d1)
accuracy0.01953125
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1))
accuracy23.943065787526475
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1)))
accuracy0.08984375
(*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1)
accuracy23.943065787526475
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))
accuracy30.20900917943914
#s(approx (- d3 -3) #s(literal 3 binary64))
accuracy0
(*.f64 d2 d1)
accuracy38.40295337543476
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
accuracy0
(-.f64 d2 #s(literal -3 binary64))
accuracy0.04296875
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64))) d1)
accuracy23.799836507747628
#s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64)))
Samples
40.0ms191×0valid
19.0ms33×1valid
18.0ms31×2valid
1.0ms4valid
Compiler

Compiled 367 to 70 computations (80.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 58.0ms
ival-mult: 25.0ms (43.2% of total)
ival-add: 10.0ms (17.3% of total)
ival-div: 7.0ms (12.1% of total)
adjust: 6.0ms (10.4% of total)
ival-sub: 4.0ms (6.9% of total)
ival-pow: 4.0ms (6.9% of total)
exact: 1.0ms (1.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series88.0ms (1.8%)

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

9 calls:

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

simplify117.0ms (2.4%)

Memory
1.9MiB live, 79.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0259572
1851562
22482547
37492547
08160516
Stop Event
iter limit
node limit
Counts
67 → 65
Calls
Call 1
Inputs
(* d1 (+ 3 (+ d2 d3)))
(* d1 d2)
(* d1 (+ 3 d3))
(* d1 d3)
(/ (* d1 (+ 27 (pow d3 3))) (+ 9 (+ (* -3 d3) (pow d3 2))))
(/ (+ 9 (+ (* -3 d3) (pow d3 2))) (* d1 (+ 27 (pow d3 3))))
(* d1 (+ 27 (pow d3 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(* -1 (* d1 (- (* -1 d3) 3)))
(+ (* d1 d2) (* d1 (+ 3 d3)))
(+ 3 d3)
(+ 3 (+ d2 d3))
3
(+ 3 d2)
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d3)) d2)))))
(* -1 (* d2 (- (* -1 (/ (+ 3 d3) d2)) 1)))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* d1 (+ 3 d2))
(+ (* d1 d3) (* d1 (+ 3 d2)))
(+ (* 3 d1) (* d1 d2))
(* 3 d1)
(+ (* 3 d1) (* d3 (- (* -1 (* d3 (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1))))
(+ (* 3 d1) (* d3 (- (* d3 (- (* -1/3 (* d3 (+ (* -1/3 d1) (* 1/3 d1)))) (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1))))
9
(+ 9 (* -3 d3))
(+ 9 (* d3 (- d3 3)))
(/ 1/3 d1)
(+ (* -1/9 (/ d3 d1)) (* 1/3 (/ 1 d1)))
(+ (* d3 (- (* 1/27 (/ d3 d1)) (* 1/9 (/ 1 d1)))) (* 1/3 (/ 1 d1)))
(+ (* d3 (- (* d3 (+ (* -1/81 (/ d3 d1)) (* 1/27 (/ 1 d1)))) (* 1/9 (/ 1 d1)))) (* 1/3 (/ 1 d1)))
(* 27 d1)
(+ (* 27 d1) (* d1 (pow d3 3)))
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
d3
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(* d3 (- (+ d1 (* -1 (/ (+ (* -9 d1) (* 9 d1)) (pow d3 2)))) (* -3 (/ d1 d3))))
(* d3 (- (+ d1 (* -3 (/ (+ (* -9 d1) (* 9 d1)) (pow d3 3)))) (+ (* -9 (/ d1 (pow d3 2))) (+ (* -3 (/ d1 d3)) (* 9 (/ d1 (pow d3 2)))))))
(pow d3 2)
(* (pow d3 2) (- 1 (* 3 (/ 1 d3))))
(* (pow d3 2) (- (+ 1 (/ 9 (pow d3 2))) (* 3 (/ 1 d3))))
(/ 1 (* d1 d3))
(/ (- (/ 1 d1) (* 3 (/ 1 (* d1 d3)))) d3)
(/ (- (+ (/ 1 d1) (/ 9 (* d1 (pow d3 2)))) (/ 3 (* d1 d3))) d3)
(/ (- (+ (/ 1 d1) (* 9 (/ 1 (* d1 (pow d3 2))))) (+ (* 27 (/ 1 (* d1 (pow d3 3)))) (/ 3 (* d1 d3)))) d3)
(* d1 (pow d3 3))
(* (pow d3 3) (+ d1 (* 27 (/ d1 (pow d3 3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (- (+ (* -9 (/ d1 d3)) (* 9 (/ d1 d3))) (* -3 d1)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (- (* -1 (/ (- (* -3 (/ (+ (* -9 d1) (* 9 d1)) d3)) (+ (* -9 d1) (* 9 d1))) d3)) (* -3 d1)) d3)))))
(* (pow d3 2) (+ 1 (* -1 (/ (- 3 (* 9 (/ 1 d3))) d3))))
(* -1 (/ (- (* 3 (/ 1 (* d1 d3))) (/ 1 d1)) d3))
(* -1 (/ (- (* -1 (/ (- (* 9 (/ 1 (* d1 d3))) (* 3 (/ 1 d1))) d3)) (/ 1 d1)) d3))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 27 (/ 1 (* d1 d3))) (* 9 (/ 1 d1))) d3)) (* 3 (/ 1 d1))) d3)) (/ 1 d1)) d3))
(* -1 (* (pow d3 3) (+ (* -27 (/ d1 (pow d3 3))) (* -1 d1))))
Outputs
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 3 binary64)) d1)
(* d1 d2)
(*.f64 d1 d2)
(* d1 (+ 3 d3))
(*.f64 (+.f64 #s(literal 3 binary64) d3) d1)
(* d1 d3)
(*.f64 d1 d3)
(/ (* d1 (+ 27 (pow d3 3))) (+ 9 (+ (* -3 d3) (pow d3 2))))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 27 binary64)) d1) (fma.f64 (-.f64 d3 #s(literal 3 binary64)) d3 #s(literal 9 binary64)))
(/ (+ 9 (+ (* -3 d3) (pow d3 2))) (* d1 (+ 27 (pow d3 3))))
(/.f64 (fma.f64 (-.f64 d3 #s(literal 3 binary64)) d3 #s(literal 9 binary64)) (*.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 27 binary64)) d1))
(* d1 (+ 27 (pow d3 3)))
(*.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 27 binary64)) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 3 binary64)) d1)
(* -1 (* d1 (- (* -1 d3) 3)))
(*.f64 (+.f64 #s(literal 3 binary64) d3) d1)
(+ (* d1 d2) (* d1 (+ 3 d3)))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 3 binary64)) d1)
(+ 3 d3)
(+.f64 #s(literal 3 binary64) d3)
(+ 3 (+ d2 d3))
(+.f64 (+.f64 d2 d3) #s(literal 3 binary64))
3
#s(literal 3 binary64)
(+ 3 d2)
(+.f64 #s(literal 3 binary64) d2)
(+ (* 3 d1) (* d1 d3))
(*.f64 (+.f64 #s(literal 3 binary64) d3) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 3 binary64)) d1)
(* d2 (+ d1 (/ (* d1 (+ 3 d3)) d2)))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 3 binary64)) d1)
d2
(* d2 (+ 1 (+ (* 3 (/ 1 d2)) (/ d3 d2))))
(fma.f64 (/.f64 d3 d2) d2 (+.f64 #s(literal 3 binary64) d2))
(* d2 (+ 1 (* 3 (/ 1 d2))))
(+.f64 #s(literal 3 binary64) d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 3 binary64)) d1)
(* -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 (fma.f64 (/.f64 (-.f64 #s(literal -3 binary64) d3) d2) #s(literal -1 binary64) #s(literal 1 binary64)) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 3 binary64)) d1)
(* d1 (+ 3 d2))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(+ (* d1 d3) (* d1 (+ 3 d2)))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 3 binary64)) d1)
(+ (* 3 d1) (* d1 d2))
(*.f64 (+.f64 #s(literal 3 binary64) d2) d1)
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(+ (* 3 d1) (* d3 (- (* -1 (* d3 (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1))))
(*.f64 (+.f64 #s(literal 3 binary64) d3) d1)
(+ (* 3 d1) (* d3 (- (* d3 (- (* -1/3 (* d3 (+ (* -1/3 d1) (* 1/3 d1)))) (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1))))
(*.f64 (+.f64 #s(literal 3 binary64) d3) d1)
9
#s(literal 9 binary64)
(+ 9 (* -3 d3))
(fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))
(+ 9 (* d3 (- d3 3)))
(fma.f64 (-.f64 d3 #s(literal 3 binary64)) d3 #s(literal 9 binary64))
(/ 1/3 d1)
(/.f64 #s(literal 1/3 binary64) d1)
(+ (* -1/9 (/ d3 d1)) (* 1/3 (/ 1 d1)))
(fma.f64 (/.f64 #s(literal -1/9 binary64) d1) d3 (/.f64 #s(literal 1/3 binary64) d1))
(+ (* d3 (- (* 1/27 (/ d3 d1)) (* 1/9 (/ 1 d1)))) (* 1/3 (/ 1 d1)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) d1) (fma.f64 #s(literal 1/27 binary64) d3 #s(literal -1/9 binary64))) d3 (/.f64 #s(literal 1/3 binary64) d1))
(+ (* d3 (- (* d3 (+ (* -1/81 (/ d3 d1)) (* 1/27 (/ 1 d1)))) (* 1/9 (/ 1 d1)))) (* 1/3 (/ 1 d1)))
(fma.f64 (fma.f64 (/.f64 d3 d1) (fma.f64 #s(literal -1/81 binary64) d3 #s(literal 1/27 binary64)) (/.f64 #s(literal -1/9 binary64) d1)) d3 (/.f64 #s(literal 1/3 binary64) d1))
(* 27 d1)
(*.f64 #s(literal 27 binary64) d1)
(+ (* 27 d1) (* d1 (pow d3 3)))
(*.f64 (+.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 27 binary64)) d1)
(* d3 (+ d1 (/ (* d1 (+ 3 d2)) d3)))
(fma.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 1 binary64) (*.f64 d1 d3))
d3
(* d3 (+ 1 (+ (* 3 (/ 1 d3)) (/ d2 d3))))
(fma.f64 (/.f64 d2 d3) d3 (+.f64 #s(literal 3 binary64) d3))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(fma.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 1 binary64) (*.f64 d1 d3))
(* d3 (+ d1 (* 3 (/ d1 d3))))
(fma.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 1 binary64) (*.f64 d1 d3))
(* d3 (+ 1 (* 3 (/ 1 d3))))
(+.f64 #s(literal 3 binary64) d3)
(* d3 (- (+ d1 (* -1 (/ (+ (* -9 d1) (* 9 d1)) (pow d3 2)))) (* -3 (/ d1 d3))))
(fma.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 1 binary64) (*.f64 d1 d3))
(* d3 (- (+ d1 (* -3 (/ (+ (* -9 d1) (* 9 d1)) (pow d3 3)))) (+ (* -9 (/ d1 (pow d3 2))) (+ (* -3 (/ d1 d3)) (* 9 (/ d1 (pow d3 2)))))))
(fma.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 1 binary64) (*.f64 d1 d3))
(pow d3 2)
(*.f64 d3 d3)
(* (pow d3 2) (- 1 (* 3 (/ 1 d3))))
(*.f64 (fma.f64 (/.f64 #s(literal -3 binary64) d3) d3 d3) d3)
(* (pow d3 2) (- (+ 1 (/ 9 (pow d3 2))) (* 3 (/ 1 d3))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal -3 binary64) (/.f64 #s(literal -9 binary64) d3)) d3) d3 d3) d3)
(/ 1 (* d1 d3))
(/.f64 (/.f64 #s(literal 1 binary64) d3) d1)
(/ (- (/ 1 d1) (* 3 (/ 1 (* d1 d3)))) d3)
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 (/.f64 #s(literal 3 binary64) d3) d1)) d3)
(/ (- (+ (/ 1 d1) (/ 9 (* d1 (pow d3 2)))) (/ 3 (* d1 d3))) d3)
(/.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) d3) d1) (-.f64 (/.f64 #s(literal 9 binary64) d3) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) d1)) d3)
(/ (- (+ (/ 1 d1) (* 9 (/ 1 (* d1 (pow d3 2))))) (+ (* 27 (/ 1 (* d1 (pow d3 3)))) (/ 3 (* d1 d3)))) d3)
(/.f64 (-.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) d3) d1) (-.f64 (/.f64 #s(literal 9 binary64) d3) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) d1)) (/.f64 #s(literal 27 binary64) (*.f64 (pow.f64 d3 #s(literal 3 binary64)) d1))) d3)
(* d1 (pow d3 3))
(*.f64 (pow.f64 d3 #s(literal 3 binary64)) d1)
(* (pow d3 3) (+ d1 (* 27 (/ d1 (pow d3 3)))))
(*.f64 (fma.f64 (/.f64 d1 (pow.f64 d3 #s(literal 3 binary64))) #s(literal 27 binary64) d1) (pow.f64 d3 #s(literal 3 binary64)))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (* d1 (+ 3 d2)) d3)))))
(fma.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 1 binary64) (*.f64 d1 d3))
(* -1 (* d3 (- (* -1 (/ (+ 3 d2) d3)) 1)))
(*.f64 (-.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 3 binary64) d2) d3)) (neg.f64 d3))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(fma.f64 (*.f64 (+.f64 #s(literal 3 binary64) d2) d1) #s(literal 1 binary64) (*.f64 d1 d3))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(fma.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 1 binary64) (*.f64 d1 d3))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (- (+ (* -9 (/ d1 d3)) (* 9 (/ d1 d3))) (* -3 d1)) d3)))))
(fma.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 1 binary64) (*.f64 d1 d3))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (- (* -1 (/ (- (* -3 (/ (+ (* -9 d1) (* 9 d1)) d3)) (+ (* -9 d1) (* 9 d1))) d3)) (* -3 d1)) d3)))))
(fma.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 1 binary64) (*.f64 d1 d3))
(* (pow d3 2) (+ 1 (* -1 (/ (- 3 (* 9 (/ 1 d3))) d3))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal -3 binary64) (/.f64 #s(literal -9 binary64) d3)) d3) d3 d3) d3)
(* -1 (/ (- (* 3 (/ 1 (* d1 d3))) (/ 1 d1)) d3))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 (/.f64 #s(literal 3 binary64) d3) d1)) d3)
(* -1 (/ (- (* -1 (/ (- (* 9 (/ 1 (* d1 d3))) (* 3 (/ 1 d1))) d3)) (/ 1 d1)) d3))
(/.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) d3) d1) (-.f64 (/.f64 #s(literal 9 binary64) d3) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) d1)) d3)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 27 (/ 1 (* d1 d3))) (* 9 (/ 1 d1))) d3)) (* 3 (/ 1 d1))) d3)) (/ 1 d1)) d3))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) d3) d1) (-.f64 (/.f64 #s(literal 27 binary64) d3) #s(literal 9 binary64)) (/.f64 #s(literal 3 binary64) d1)) d3)) d3)
(* -1 (* (pow d3 3) (+ (* -27 (/ d1 (pow d3 3))) (* -1 d1))))
(*.f64 (fma.f64 (/.f64 d1 (pow.f64 d3 #s(literal 3 binary64))) #s(literal 27 binary64) d1) (pow.f64 d3 #s(literal 3 binary64)))

rewrite213.0ms (4.4%)

Memory
1.5MiB live, 81.0MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035174
050144
1228124
21643124
08183123
Stop Event
iter limit
node limit
iter limit
Counts
16 → 368
Calls
Call 1
Inputs
(*.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))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.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))
(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)
(/.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)))
(fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.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 (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 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)
Outputs
(*.f64 d1 #s(approx (+ (+ d3 d2) 3) (-.f64 d2 #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 (fma.f64 d2 d2 #s(literal -9 binary64)) (pow.f64 (+.f64 #s(literal -3 binary64) d2) #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 (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 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 9 binary64) (*.f64 d2 d2))) (neg.f64 (-.f64 #s(literal 3 binary64) d2)))
(/.f64 (neg.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d2 #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d2 d2) (*.f64 #s(literal 3 binary64) d2)))))
(/.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 9 binary64) (*.f64 d2 d2)) (-.f64 #s(literal 3 binary64) d2))
(/.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) 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 (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 (-.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 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 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) (/.f64 (+.f64 #s(literal 9 binary64) (-.f64 (*.f64 d2 d2) (*.f64 #s(literal 3 binary64) d2))) (+.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 (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 1 binary64) (-.f64 d2 #s(literal -3 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 d2 #s(literal -3 binary64))))
(-.f64 (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d2)) (/.f64 (*.f64 d2 d2) (-.f64 #s(literal 3 binary64) d2)))
(-.f64 (/.f64 (*.f64 d2 d2) (-.f64 d2 #s(literal 3 binary64))) (/.f64 #s(literal 9 binary64) (-.f64 d2 #s(literal 3 binary64))))
(-.f64 (/.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 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 #s(literal 3 binary64) d2)
(+.f64 d2 #s(literal 3 binary64))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d1 d2))
(*.f64 d1 d2)
(*.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)
(*.f64 d1 #s(approx (- d3 -3) #s(literal 3 binary64)))
#s(approx (- d3 -3) #s(literal 3 binary64))
(*.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)) (pow.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) (pow.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) #s(literal -1 binary64)) (/.f64 d1 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))))
(*.f64 (/.f64 (neg.f64 d1) #s(literal -1 binary64)) (-.f64 d3 #s(literal -3 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 d1) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))))
(*.f64 (/.f64 d1 #s(literal -1 binary64)) (/.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))))
(*.f64 (/.f64 d1 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)))) (/.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (pow.f64 (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)) #s(literal -1 binary64))))
(*.f64 (/.f64 d1 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (/.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)) (-.f64 #s(literal 3 binary64) d3)))
(*.f64 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (pow.f64 (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) #s(literal -1 binary64)) (/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (pow.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (pow.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)))) (/.f64 d1 (pow.f64 (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (/.f64 d1 (pow.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) (/.f64 d1 (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)))) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))))
(*.f64 (*.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) d1)
(*.f64 (*.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)) d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) #s(literal 1 binary64)) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 d3 #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 d1 d3) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64))))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (/.f64 d1 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) (pow.f64 (pow.f64 d1 #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(*.f64 d1 (-.f64 d3 #s(literal -3 binary64)))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal -1 binary64)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal -1 binary64))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 d3 #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) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #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 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #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 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (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 d1 d3) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64))))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64))) (neg.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1))) (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 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 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) d1) d3)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 d1) (neg.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) #s(literal -1 binary64))
(/.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (-.f64 d3 #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 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) d1) d3))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64))))))
(/.f64 (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) #s(literal -1 binary64)) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) d1) d3))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal -1 binary64)))
(/.f64 d1 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)))
(neg.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) #s(literal -1 binary64)))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64)))) (/.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))) (/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64)))
(-.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))) #s(literal -1 binary64)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64)))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d3))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 d1 d3)
(*.f64 d3 d1)
(*.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)) (pow.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) (pow.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) #s(literal -1 binary64)) (/.f64 d1 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))))
(*.f64 (/.f64 (neg.f64 d1) #s(literal -1 binary64)) (-.f64 d3 #s(literal -3 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 d1) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))))
(*.f64 (/.f64 d1 #s(literal -1 binary64)) (/.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))))
(*.f64 (/.f64 d1 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)))) (/.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (pow.f64 (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)) #s(literal -1 binary64))))
(*.f64 (/.f64 d1 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (/.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) d1) (/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)) (-.f64 #s(literal 3 binary64) d3)))
(*.f64 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (pow.f64 (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) #s(literal -1 binary64)) (/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (pow.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (pow.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)))) (/.f64 d1 (pow.f64 (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (/.f64 d1 (pow.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) (/.f64 d1 (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)))) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)))
(*.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))))
(*.f64 (*.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) d1)
(*.f64 (*.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)) d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 1/2 binary64)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) #s(literal 1 binary64)) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) #s(literal 1 binary64)))
(*.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1))
(*.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (pow.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 d3 #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 d1 d3) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64))))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) #s(literal -1 binary64)))
(*.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (/.f64 d1 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) (pow.f64 (pow.f64 d1 #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)
(*.f64 d1 (-.f64 d3 #s(literal -3 binary64)))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal -1 binary64)) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal -1 binary64))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 d3 #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) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #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 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #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 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))) (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 d1 d3) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64))))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64))) (neg.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1))) (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (*.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64))) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 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 d1 d3) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) d1) d3)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64)))))))
(/.f64 (neg.f64 d1) (neg.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))) (neg.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) #s(literal -1 binary64))
(/.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)))
(/.f64 (*.f64 (-.f64 d3 #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 d1 d3) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) d1) d3))))
(/.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64))))))
(/.f64 (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64))) (-.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) #s(literal -1 binary64)) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) d1) d3))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal -1 binary64)))
(/.f64 d1 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)))
(neg.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) #s(literal -1 binary64)))
(fma.f64 d1 #s(literal 3 binary64) (*.f64 d1 d3))
(fma.f64 d1 d3 (*.f64 d1 #s(literal 3 binary64)))
(fma.f64 #s(literal 3 binary64) d1 (*.f64 d1 d3))
(fma.f64 d3 d1 (*.f64 d1 #s(literal 3 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64)))) (/.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))) (/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))))
(-.f64 (/.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64)) (/.f64 (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))) #s(literal 1 binary64)))
(-.f64 (*.f64 (/.f64 (*.f64 d1 d1) d1) (/.f64 #s(literal 9 binary64) (-.f64 #s(literal 3 binary64) d3))) (/.f64 (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))) #s(literal -1 binary64)))
(+.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64)))
(+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d3))
(*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) (pow.f64 (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3))) (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3))) (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3))) (/.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3))) (*.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3))) (/.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) (fma.f64 d3 d3 #s(literal 9 binary64)) (-.f64 (*.f64 (*.f64 d3 d3) #s(literal 9 binary64)) (*.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) (*.f64 #s(literal -3 binary64) d3)))))
(/.f64 (fma.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)) #s(literal 3 binary64))) (fma.f64 (*.f64 d3 d3) #s(literal 9 binary64) (-.f64 (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (*.f64 (*.f64 #s(literal -3 binary64) d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))))
(/.f64 (+.f64 #s(literal 729 binary64) (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 3 binary64))) (+.f64 #s(literal 81 binary64) (-.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 2 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 #s(literal -3 binary64) d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 2 binary64)) #s(literal 81 binary64))) (neg.f64 (-.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 9 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 4 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 3 binary64)) #s(literal 729 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 2 binary64)) (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 9 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 d3 #s(literal 4 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)) (*.f64 #s(literal -3 binary64) d3)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)))) (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 2 binary64)) #s(literal 81 binary64)) (-.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 9 binary64)))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 4 binary64))) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 3 binary64)) #s(literal 729 binary64)) (+.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 2 binary64)) (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 9 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (*.f64 (*.f64 d3 d3) (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (*.f64 (*.f64 d3 d3) (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))))
(/.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 9 binary64)) (-.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 2 binary64)) #s(literal 81 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (-.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 2 binary64)) (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 9 binary64)))) (+.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 3 binary64)) #s(literal 729 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (*.f64 (*.f64 d3 d3) (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)))
(fma.f64 (fma.f64 (*.f64 d3 d3) #s(literal 9 binary64) #s(literal -81 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal -9 binary64)) #s(literal -1 binary64)) (*.f64 d3 d3))
(fma.f64 (fma.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64)) #s(literal 729 binary64)) (pow.f64 (fma.f64 (*.f64 d3 d3) #s(literal 9 binary64) (-.f64 #s(literal 81 binary64) (*.f64 d3 #s(literal -27 binary64)))) #s(literal -1 binary64)) (*.f64 d3 d3))
(fma.f64 #s(literal -3 binary64) d3 (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))
(fma.f64 d3 #s(literal -3 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 2 binary64)) (-.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 9 binary64))) (/.f64 #s(literal 81 binary64) (-.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 9 binary64))))
(-.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3))) (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3))))
(-.f64 (/.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3))) #s(literal 1 binary64)) (/.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3))) #s(literal 1 binary64)))
(-.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3))) (/.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3))))
(+.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) (*.f64 #s(literal -3 binary64) d3))
(+.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 9 binary64))
(+.f64 (*.f64 d3 d3) (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))
(+.f64 (*.f64 #s(literal -3 binary64) d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(+.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3))
(+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(*.f64 (/.f64 d1 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) (/.f64 (-.f64 #s(literal 3 binary64) d3) (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))))
(*.f64 (/.f64 (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) (-.f64 (pow.f64 d3 #s(literal 6 binary64)) #s(literal 729 binary64))) #s(literal 1 binary64)) (/.f64 (+.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64))) d1))
(*.f64 (/.f64 (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) (-.f64 (pow.f64 d3 #s(literal 9 binary64)) #s(literal -19683 binary64))) #s(literal 1 binary64)) (/.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (fma.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64)) #s(literal 729 binary64))) d1))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)) (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) (neg.f64 d1)))
(*.f64 (/.f64 #s(literal -1 binary64) d1) (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))))
(*.f64 (/.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)) #s(literal -1 binary64)) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)))
(*.f64 (/.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)))
(*.f64 (/.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (/.f64 (pow.f64 (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)) #s(literal -1 binary64)) d1))
(*.f64 (/.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) d1) (/.f64 (pow.f64 (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)) #s(literal -1 binary64)) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))))
(*.f64 (/.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) (/.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) #s(literal -1 binary64)) d1))
(*.f64 (/.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) d1) (/.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) #s(literal -1 binary64)) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))))
(*.f64 (pow.f64 (pow.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) (/.f64 d1 (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) #s(literal -1 binary64)) (pow.f64 d1 #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)) d1) #s(literal -1 binary64)) (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) d1) (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 d1 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) d1))
(*.f64 (pow.f64 d1 #s(literal -1 binary64)) (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)) (pow.f64 d1 #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) #s(literal -1 binary64)) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))
(*.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) (pow.f64 (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (pow.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(*.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal -1 binary64)) (/.f64 (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3))))
(*.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) (pow.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal -1 binary64)))
(pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal -1 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal -1 binary64)) #s(literal 1 binary64))
(/.f64 (neg.f64 (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) d1)) (neg.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) #s(literal -1 binary64)))) (neg.f64 (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) (pow.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 d1)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))))) (neg.f64 (neg.f64 (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1))))
(/.f64 (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) #s(literal -1 binary64))) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) (pow.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) #s(literal -1 binary64))) (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))))
(/.f64 (*.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1))
(/.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (neg.f64 (*.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d3))) (neg.f64 (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64)))))) (neg.f64 (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))
(/.f64 (neg.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) d1)))
(/.f64 (neg.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64))) (neg.f64 d1))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))) (neg.f64 (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) #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 3 binary64)) #s(literal -27 binary64)) d1)))
(/.f64 (*.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)))
(/.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) d1))
(/.f64 (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64)) d1)
(/.f64 (*.f64 d1 (-.f64 #s(literal 3 binary64) d3)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3))))
(/.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (*.f64 (*.f64 d1 d3) (-.f64 (*.f64 d1 d3) (*.f64 d1 #s(literal 3 binary64))))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64))))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) (*.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64)))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) #s(literal -1 binary64))
(/.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1))))
(/.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))))
(/.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal -1 binary64)) #s(literal 1 binary64))
(/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)))
(/.f64 (fma.f64 d3 (+.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 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) d1)))
(/.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)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) (pow.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) (*.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) (pow.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (*.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)) (*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)) (*.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) d1) (pow.f64 (-.f64 d3 #s(literal -3 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3))) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64)))) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))) (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))))
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(-.f64 (/.f64 (*.f64 d1 #s(literal 3 binary64)) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))) (/.f64 (*.f64 d1 d3) (-.f64 (pow.f64 (*.f64 d1 #s(literal 3 binary64)) #s(literal 2 binary64)) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64)))))
(-.f64 (/.f64 (fma.f64 (*.f64 d1 d1) #s(literal 9 binary64) (pow.f64 (*.f64 d1 d3) #s(literal 2 binary64))) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 d1 #s(literal 3 binary64)) d1) d3) (fma.f64 (pow.f64 d1 #s(literal 3 binary64)) #s(literal 27 binary64) (pow.f64 (*.f64 d1 d3) #s(literal 3 binary64)))))
(-.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)))) (/.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))))) (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 d1) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(-.f64 (/.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3))) (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1))) (/.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3))) (*.f64 #s(literal 1 binary64) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1))))
(-.f64 (/.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3))) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)) (/.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (-.f64 (fma.f64 d3 d3 #s(literal -9 binary64)) (*.f64 #s(literal -3 binary64) d3))) (*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)))
(-.f64 #s(literal 0 binary64) (/.f64 (pow.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)) d1)
(*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal -27 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) d1) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 27 binary64) d1) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) d1) (*.f64 (pow.f64 d3 #s(literal 3 binary64)) d1) (-.f64 (*.f64 (*.f64 #s(literal 27 binary64) d1) (*.f64 #s(literal 27 binary64) d1)) (*.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) d1) (*.f64 #s(literal 27 binary64) d1)))))
(/.f64 (+.f64 (pow.f64 (*.f64 d1 (pow.f64 d3 #s(literal 3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 d1 #s(literal 27 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 d1 (pow.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (pow.f64 d3 #s(literal 3 binary64))) (-.f64 (*.f64 (*.f64 d1 #s(literal 27 binary64)) (*.f64 d1 #s(literal 27 binary64))) (*.f64 (*.f64 d1 (pow.f64 d3 #s(literal 3 binary64))) (*.f64 d1 #s(literal 27 binary64))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 6 binary64)) #s(literal 729 binary64)) d1)) (neg.f64 (+.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 9 binary64)) #s(literal -19683 binary64)) d1)) (neg.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (fma.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64)) #s(literal 729 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 6 binary64)) #s(literal 729 binary64)))) (neg.f64 (+.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64)))))
(/.f64 (neg.f64 (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 9 binary64)) #s(literal -19683 binary64)))) (neg.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (fma.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64)) #s(literal 729 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 6 binary64)) #s(literal 729 binary64)) d1) (+.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 d3 #s(literal 9 binary64)) #s(literal -19683 binary64)) d1) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (fma.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64)) #s(literal 729 binary64))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 6 binary64)) #s(literal 729 binary64))) (+.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64))))
(/.f64 (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 9 binary64)) #s(literal -19683 binary64))) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (fma.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64)) #s(literal 729 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64))) (*.f64 (-.f64 (pow.f64 d3 #s(literal 6 binary64)) #s(literal 729 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (fma.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64)) #s(literal 729 binary64))) (*.f64 (-.f64 (pow.f64 d3 #s(literal 9 binary64)) #s(literal -19683 binary64)) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64))) (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 6 binary64)) #s(literal 729 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (fma.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64)) #s(literal 729 binary64))) (*.f64 d1 (-.f64 (pow.f64 d3 #s(literal 9 binary64)) #s(literal -19683 binary64)))))
(fma.f64 (pow.f64 d3 #s(literal 3 binary64)) d1 (*.f64 #s(literal 27 binary64) d1))
(fma.f64 d1 (pow.f64 d3 #s(literal 3 binary64)) (*.f64 d1 #s(literal 27 binary64)))
(+.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) d1) (*.f64 #s(literal 27 binary64) d1))
(+.f64 (*.f64 d1 (pow.f64 d3 #s(literal 3 binary64))) (*.f64 d1 #s(literal 27 binary64)))

eval69.0ms (1.4%)

Memory
-5.4MiB live, 31.8MiB allocated
Compiler

Compiled 11 160 to 1 475 computations (86.8% saved)

prune8.0ms (0.2%)

Memory
13.9MiB live, 13.9MiB allocated
Pruning

9 alts after pruning (1 fresh and 8 done)

PrunedKeptTotal
New3331334
Fresh000
Picked145
Done044
Total3349343
Accuracy
100.0%
Counts
343 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
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.5%
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64))) d1)
62.6%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1)))
25.0%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))))
62.6%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
25.6%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))
40.6%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
40.0%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
Compiler

Compiled 143 to 111 computations (22.4% saved)

simplify6.0ms (0.1%)

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

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

IterNodesCost
024104
031102
155100
28896
312296
414696
514696
014692
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))
#s(literal 1 binary64)
(/.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))
(fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))
d3
(fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))
#s(literal -3 binary64)
#s(literal 9 binary64)
#s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))
(*.f64 #s(literal 27 binary64) d1)
#s(literal 27 binary64)
d1
Outputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 (+.f64 #s(literal -3 binary64) 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))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))
(/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 (+.f64 #s(literal -3 binary64) d3) d3 #s(literal 9 binary64)))
#s(literal 1 binary64)
(/.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))
(/.f64 (fma.f64 (+.f64 #s(literal -3 binary64) d3) d3 #s(literal 9 binary64)) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))
(fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))
(fma.f64 (+.f64 #s(literal -3 binary64) d3) d3 #s(literal 9 binary64))
d3
(fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))
#s(literal -3 binary64)
#s(literal 9 binary64)
#s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))
(*.f64 #s(literal 27 binary64) d1)
#s(literal 27 binary64)
d1

localize156.0ms (3.2%)

Memory
-14.4MiB live, 24.5MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.224941259768442
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))
accuracy19.785156238081335
(/.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))
accuracy23.943065787526475
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))))
accuracy30.21392747865195
#s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))
Samples
125.0ms191×0valid
10.0ms31×2valid
8.0ms33×1valid
0.0ms4valid
Compiler

Compiled 183 to 50 computations (72.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 131.0ms
ival-pow: 103.0ms (78.4% of total)
ival-mult: 12.0ms (9.1% of total)
ival-add: 6.0ms (4.6% of total)
adjust: 4.0ms (3% of total)
ival-div: 4.0ms (3% of total)
ival-sub: 2.0ms (1.5% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series10.0ms (0.2%)

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

9 calls:

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

simplify165.0ms (3.4%)

Memory
-7.5MiB live, 36.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0212476
1692455
22193432
37751432
08257403
Stop Event
iter limit
node limit
Counts
46 → 46
Calls
Call 1
Inputs
(/ (* d1 (+ 27 (pow d3 3))) (+ 9 (+ (* -3 d3) (pow d3 2))))
(* d1 (+ 3 (+ d2 d3)))
(/ (+ 9 (+ (* -3 d3) (pow d3 2))) (* d1 (+ 27 (pow d3 3))))
(* d1 (+ 27 (pow d3 3)))
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(+ (* 3 d1) (* d1 d3))
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(* d1 d2)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(* 3 d1)
(+ (* 3 d1) (* d3 (- (* -1 (* d3 (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1))))
(+ (* 3 d1) (* d3 (- (* d3 (- (* -1/3 (* d3 (+ (* -1/3 d1) (* 1/3 d1)))) (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1))))
9
(+ 9 (* -3 d3))
(+ 9 (* d3 (- d3 3)))
(+ (* 3 d1) (* d1 d2))
(/ 1/3 d1)
(+ (* -1/9 (/ d3 d1)) (* 1/3 (/ 1 d1)))
(+ (* d3 (- (* 1/27 (/ d3 d1)) (* 1/9 (/ 1 d1)))) (* 1/3 (/ 1 d1)))
(+ (* d3 (- (* d3 (+ (* -1/81 (/ d3 d1)) (* 1/27 (/ 1 d1)))) (* 1/9 (/ 1 d1)))) (* 1/3 (/ 1 d1)))
(* 27 d1)
(+ (* 27 d1) (* d1 (pow d3 3)))
(* d1 d3)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(* d3 (- (+ d1 (* -1 (/ (+ (* -9 d1) (* 9 d1)) (pow d3 2)))) (* -3 (/ d1 d3))))
(* d3 (- (+ d1 (* -3 (/ (+ (* -9 d1) (* 9 d1)) (pow d3 3)))) (+ (* -9 (/ d1 (pow d3 2))) (+ (* -3 (/ d1 d3)) (* 9 (/ d1 (pow d3 2)))))))
(pow d3 2)
(* (pow d3 2) (- 1 (* 3 (/ 1 d3))))
(* (pow d3 2) (- (+ 1 (/ 9 (pow d3 2))) (* 3 (/ 1 d3))))
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(/ 1 (* d1 d3))
(/ (- (/ 1 d1) (* 3 (/ 1 (* d1 d3)))) d3)
(/ (- (+ (/ 1 d1) (/ 9 (* d1 (pow d3 2)))) (/ 3 (* d1 d3))) d3)
(/ (- (+ (/ 1 d1) (* 9 (/ 1 (* d1 (pow d3 2))))) (+ (* 27 (/ 1 (* d1 (pow d3 3)))) (/ 3 (* d1 d3)))) d3)
(* d1 (pow d3 3))
(* (pow d3 3) (+ d1 (* 27 (/ d1 (pow d3 3)))))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (- (+ (* -9 (/ d1 d3)) (* 9 (/ d1 d3))) (* -3 d1)) d3)))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (- (* -1 (/ (- (* -3 (/ (+ (* -9 d1) (* 9 d1)) d3)) (+ (* -9 d1) (* 9 d1))) d3)) (* -3 d1)) d3)))))
(* (pow d3 2) (+ 1 (* -1 (/ (- 3 (* 9 (/ 1 d3))) d3))))
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d2)) d3)))))
(* -1 (/ (- (* 3 (/ 1 (* d1 d3))) (/ 1 d1)) d3))
(* -1 (/ (- (* -1 (/ (- (* 9 (/ 1 (* d1 d3))) (* 3 (/ 1 d1))) d3)) (/ 1 d1)) d3))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 27 (/ 1 (* d1 d3))) (* 9 (/ 1 d1))) d3)) (* 3 (/ 1 d1))) d3)) (/ 1 d1)) d3))
(* -1 (* (pow d3 3) (+ (* -27 (/ d1 (pow d3 3))) (* -1 d1))))
Outputs
(/ (* d1 (+ 27 (pow d3 3))) (+ 9 (+ (* -3 d3) (pow d3 2))))
(/.f64 (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))) d1) (fma.f64 (-.f64 d3 #s(literal 3 binary64)) d3 #s(literal 9 binary64)))
(* d1 (+ 3 (+ d2 d3)))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 3 binary64)) d1)
(/ (+ 9 (+ (* -3 d3) (pow d3 2))) (* d1 (+ 27 (pow d3 3))))
(/.f64 (fma.f64 (-.f64 d3 #s(literal 3 binary64)) d3 #s(literal 9 binary64)) (*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))) d1))
(* d1 (+ 27 (pow d3 3)))
(*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))) d1)
(* -1 (* d1 (- (+ (* -1 d2) (* -1 d3)) 3)))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 3 binary64)) d1)
(+ (* 3 d1) (* d1 d3))
(*.f64 (+.f64 #s(literal 3 binary64) d3) d1)
(+ (* 3 d1) (+ (* d1 d2) (* d1 d3)))
(*.f64 (+.f64 (+.f64 d2 d3) #s(literal 3 binary64)) d1)
(* d1 d2)
(*.f64 d2 d1)
(* d2 (+ d1 (+ (* 3 (/ d1 d2)) (/ (* d1 d3) d2))))
(*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 3 binary64) d3) d1) d2)
(* -1 (* d2 (+ (* -1 d1) (* -1 (/ (+ (* 3 d1) (* d1 d3)) d2)))))
(*.f64 (fma.f64 d1 (/.f64 (+.f64 #s(literal 3 binary64) d3) d2) d1) d2)
(* 3 d1)
(*.f64 d1 #s(literal 3 binary64))
(+ (* 3 d1) (* d3 (- (* -1 (* d3 (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1))))
(*.f64 (+.f64 #s(literal 3 binary64) d3) d1)
(+ (* 3 d1) (* d3 (- (* d3 (- (* -1/3 (* d3 (+ (* -1/3 d1) (* 1/3 d1)))) (+ (* -1/3 d1) (* 1/3 d1)))) (* -1 d1))))
(*.f64 (+.f64 #s(literal 3 binary64) d3) d1)
9
#s(literal 9 binary64)
(+ 9 (* -3 d3))
(fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))
(+ 9 (* d3 (- d3 3)))
(fma.f64 (-.f64 d3 #s(literal 3 binary64)) d3 #s(literal 9 binary64))
(+ (* 3 d1) (* d1 d2))
(*.f64 (+.f64 d2 #s(literal 3 binary64)) d1)
(/ 1/3 d1)
(/.f64 #s(literal 1/3 binary64) d1)
(+ (* -1/9 (/ d3 d1)) (* 1/3 (/ 1 d1)))
(fma.f64 (/.f64 #s(literal -1/9 binary64) d1) d3 (/.f64 #s(literal 1/3 binary64) d1))
(+ (* d3 (- (* 1/27 (/ d3 d1)) (* 1/9 (/ 1 d1)))) (* 1/3 (/ 1 d1)))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) d1) (fma.f64 #s(literal 1/27 binary64) d3 #s(literal -1/9 binary64))) d3 (/.f64 #s(literal 1/3 binary64) d1))
(+ (* d3 (- (* d3 (+ (* -1/81 (/ d3 d1)) (* 1/27 (/ 1 d1)))) (* 1/9 (/ 1 d1)))) (* 1/3 (/ 1 d1)))
(fma.f64 (fma.f64 (/.f64 d3 d1) (fma.f64 #s(literal -1/81 binary64) d3 #s(literal 1/27 binary64)) (/.f64 #s(literal -1/9 binary64) d1)) d3 (/.f64 #s(literal 1/3 binary64) d1))
(* 27 d1)
(*.f64 #s(literal 27 binary64) d1)
(+ (* 27 d1) (* d1 (pow d3 3)))
(*.f64 (+.f64 #s(literal 27 binary64) (pow.f64 d3 #s(literal 3 binary64))) d1)
(* d1 d3)
(*.f64 d1 d3)
(* d3 (+ d1 (* 3 (/ d1 d3))))
(*.f64 (fma.f64 (/.f64 #s(literal 3 binary64) d3) d1 d1) d3)
(* d3 (- (+ d1 (* -1 (/ (+ (* -9 d1) (* 9 d1)) (pow d3 2)))) (* -3 (/ d1 d3))))
(*.f64 (fma.f64 (/.f64 #s(literal 3 binary64) d3) d1 d1) d3)
(* d3 (- (+ d1 (* -3 (/ (+ (* -9 d1) (* 9 d1)) (pow d3 3)))) (+ (* -9 (/ d1 (pow d3 2))) (+ (* -3 (/ d1 d3)) (* 9 (/ d1 (pow d3 2)))))))
(*.f64 (fma.f64 (/.f64 #s(literal 3 binary64) d3) d1 d1) d3)
(pow d3 2)
(*.f64 d3 d3)
(* (pow d3 2) (- 1 (* 3 (/ 1 d3))))
(*.f64 (fma.f64 (/.f64 #s(literal -3 binary64) d3) d3 d3) d3)
(* (pow d3 2) (- (+ 1 (/ 9 (pow d3 2))) (* 3 (/ 1 d3))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal -3 binary64) (/.f64 #s(literal -9 binary64) d3)) d3) d3 d3) d3)
(* d3 (+ d1 (+ (* 3 (/ d1 d3)) (/ (* d1 d2) d3))))
(*.f64 (fma.f64 (/.f64 d1 d3) (+.f64 d2 #s(literal 3 binary64)) d1) d3)
(/ 1 (* d1 d3))
(/.f64 (/.f64 #s(literal 1 binary64) d3) d1)
(/ (- (/ 1 d1) (* 3 (/ 1 (* d1 d3)))) d3)
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 (/.f64 #s(literal 3 binary64) d3) d1)) d3)
(/ (- (+ (/ 1 d1) (/ 9 (* d1 (pow d3 2)))) (/ 3 (* d1 d3))) d3)
(/.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) d3) d1) (-.f64 (/.f64 #s(literal 9 binary64) d3) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) d1)) d3)
(/ (- (+ (/ 1 d1) (* 9 (/ 1 (* d1 (pow d3 2))))) (+ (* 27 (/ 1 (* d1 (pow d3 3)))) (/ 3 (* d1 d3)))) d3)
(/.f64 (-.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) d3) d1) (-.f64 (/.f64 #s(literal 9 binary64) d3) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) d1)) (/.f64 #s(literal 27 binary64) (*.f64 d1 (pow.f64 d3 #s(literal 3 binary64))))) d3)
(* d1 (pow d3 3))
(*.f64 d1 (pow.f64 d3 #s(literal 3 binary64)))
(* (pow d3 3) (+ d1 (* 27 (/ d1 (pow d3 3)))))
(*.f64 (fma.f64 (/.f64 d1 (pow.f64 d3 #s(literal 3 binary64))) #s(literal 27 binary64) d1) (pow.f64 d3 #s(literal 3 binary64)))
(* -1 (* d3 (+ (* -3 (/ d1 d3)) (* -1 d1))))
(*.f64 (fma.f64 (/.f64 #s(literal 3 binary64) d3) d1 d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (- (+ (* -9 (/ d1 d3)) (* 9 (/ d1 d3))) (* -3 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 #s(literal 3 binary64) d3) d1 d1) d3)
(* -1 (* d3 (+ (* -1 d1) (* -1 (/ (- (* -1 (/ (- (* -3 (/ (+ (* -9 d1) (* 9 d1)) d3)) (+ (* -9 d1) (* 9 d1))) d3)) (* -3 d1)) d3)))))
(*.f64 (fma.f64 (/.f64 #s(literal 3 binary64) d3) d1 d1) d3)
(* (pow d3 2) (+ 1 (* -1 (/ (- 3 (* 9 (/ 1 d3))) d3))))
(*.f64 (fma.f64 (/.f64 (-.f64 #s(literal -3 binary64) (/.f64 #s(literal -9 binary64) d3)) d3) d3 d3) d3)
(* -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 (/ (- (* 3 (/ 1 (* d1 d3))) (/ 1 d1)) d3))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 (/.f64 #s(literal 3 binary64) d3) d1)) d3)
(* -1 (/ (- (* -1 (/ (- (* 9 (/ 1 (* d1 d3))) (* 3 (/ 1 d1))) d3)) (/ 1 d1)) d3))
(/.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) d3) d1) (-.f64 (/.f64 #s(literal 9 binary64) d3) #s(literal 3 binary64)) (/.f64 #s(literal 1 binary64) d1)) d3)
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (* 27 (/ 1 (* d1 d3))) (* 9 (/ 1 d1))) d3)) (* 3 (/ 1 d1))) d3)) (/ 1 d1)) d3))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) d1) (/.f64 (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) d3) d1) (-.f64 (/.f64 #s(literal 27 binary64) d3) #s(literal 9 binary64)) (/.f64 #s(literal 3 binary64) d1)) d3)) d3)
(* -1 (* (pow d3 3) (+ (* -27 (/ d1 (pow d3 3))) (* -1 d1))))
(*.f64 (fma.f64 (/.f64 d1 (pow.f64 d3 #s(literal 3 binary64))) #s(literal 27 binary64) d1) (pow.f64 d3 #s(literal 3 binary64)))

rewrite164.0ms (3.4%)

Memory
16.9MiB live, 52.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02491
03189
114283
2108283
0819779
Stop Event
iter limit
node limit
iter limit
Counts
5 → 230
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))
(fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))))
(/.f64 (fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))
#s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))
Outputs
(*.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)))) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)))
(*.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))))
(*.f64 (pow.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) #s(literal -1 binary64)) (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (pow.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) #s(literal -1 binary64)) (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (pow.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) (neg.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))
(*.f64 (pow.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))
(*.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(literal 1 binary64))
(*.f64 (neg.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))) (/.f64 #s(literal -1 binary64) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))))
(*.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))))
(pow.f64 (exp.f64 (log.f64 (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))) (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))) #s(literal -1 binary64))
(/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))
(/.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))) #s(literal -1 binary64))
(/.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)))
(/.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(literal 1 binary64))
(/.f64 (neg.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))) (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))
(/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))
(neg.f64 (/.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))) #s(literal 1 binary64)))
(neg.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))))
(fma.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)))) (*.f64 d3 d3) (*.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 3 binary64) d3 #s(literal -9 binary64))))
(fma.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3))) (*.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (pow.f64 d3 #s(literal 4 binary64))))
(fma.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (pow.f64 d3 #s(literal 4 binary64)) (*.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)))))
(fma.f64 (*.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3))) (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (*.f64 (pow.f64 d3 #s(literal 4 binary64)) (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))))))
(fma.f64 (pow.f64 d3 #s(literal 4 binary64)) (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (*.f64 (*.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3))) (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))))))
(fma.f64 (*.f64 d3 d3) (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)))) (*.f64 (fma.f64 #s(literal 3 binary64) d3 #s(literal -9 binary64)) (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))) (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))))
(-.f64 #s(literal 0 binary64) (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 d3 d3) (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))))) (*.f64 (fma.f64 #s(literal 3 binary64) d3 #s(literal -9 binary64)) (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))))))
(+.f64 (*.f64 (*.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3))) (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))))) (*.f64 (pow.f64 d3 #s(literal 4 binary64)) (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))))))
(+.f64 (*.f64 (pow.f64 d3 #s(literal 4 binary64)) (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))))) (*.f64 (*.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3))) (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))))))
(+.f64 (*.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)))) (*.f64 d3 d3)) (*.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal 3 binary64) d3 #s(literal -9 binary64))))
(+.f64 (*.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)))) (*.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (pow.f64 d3 #s(literal 4 binary64))))
(+.f64 (*.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (pow.f64 d3 #s(literal 4 binary64))) (*.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)))))
(*.f64 (-.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 2 binary64)) #s(literal 81 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal -9 binary64))))
(*.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3))))
(*.f64 (+.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 3 binary64)) #s(literal 729 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 2 binary64)) (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 9 binary64))))))
(*.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)))))
(*.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))))))
(*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) (pow.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d3) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))))))
(*.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))))
(*.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))
(pow.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))) (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)))) (*.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))) (/.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))))) (+.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))) (/.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) (fma.f64 d3 d3 #s(literal 9 binary64))) (*.f64 (*.f64 d3 d3) #s(literal 9 binary64))) (-.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) (*.f64 #s(literal -3 binary64) d3)))
(/.f64 (-.f64 (*.f64 (*.f64 d3 d3) #s(literal 9 binary64)) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))) (-.f64 (*.f64 #s(literal -3 binary64) d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(/.f64 (-.f64 #s(literal 81 binary64) (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 2 binary64))) (-.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 #s(literal -3 binary64) d3))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))) (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))) (fma.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))) (/.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))) (*.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))) (/.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) #s(literal 3 binary64)) (*.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64)))) (fma.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) (fma.f64 d3 d3 #s(literal 9 binary64)) (-.f64 (*.f64 (*.f64 d3 d3) #s(literal 9 binary64)) (*.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) (*.f64 #s(literal -3 binary64) d3)))))
(/.f64 (fma.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)) #s(literal 3 binary64))) (fma.f64 (*.f64 d3 d3) #s(literal 9 binary64) (-.f64 (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))) (*.f64 (*.f64 #s(literal -3 binary64) d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))))
(/.f64 (+.f64 #s(literal 729 binary64) (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 3 binary64))) (+.f64 #s(literal 81 binary64) (-.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 2 binary64)) (*.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 #s(literal -3 binary64) d3))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 2 binary64)) #s(literal 81 binary64))) (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal -9 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 4 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 3 binary64)) #s(literal 729 binary64))) (neg.f64 (+.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 2 binary64)) (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 9 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))))) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))))) (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 d3 #s(literal 4 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))) (*.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)))) (*.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 2 binary64)) #s(literal 81 binary64)) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal -9 binary64)))
(/.f64 (-.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 4 binary64))) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)))
(/.f64 (+.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 3 binary64)) #s(literal 729 binary64)) (+.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 2 binary64)) (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 9 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d3) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) (neg.f64 (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))))))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d3) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)))))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))))
(/.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))))
(/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal -9 binary64)) (-.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 2 binary64)) #s(literal 81 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (-.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (pow.f64 d3 #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 2 binary64)) (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 9 binary64)))) (+.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 3 binary64)) #s(literal 729 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 d3 d3) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)))) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)))
(neg.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))))
(fma.f64 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) d3))) (neg.f64 (*.f64 (neg.f64 d3) d3)))
(fma.f64 (-.f64 #s(literal 81 binary64) (*.f64 (*.f64 d3 d3) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) d3))) (*.f64 d3 d3))
(fma.f64 (*.f64 (*.f64 d3 d3) (fma.f64 d3 d3 #s(literal -9 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 d3 (-.f64 d3 #s(literal -3 binary64)))) #s(literal 9 binary64))
(fma.f64 (*.f64 (pow.f64 d3 #s(literal 3 binary64)) (-.f64 (pow.f64 d3 #s(literal 3 binary64)) #s(literal 27 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 d3 #s(literal 4 binary64)) (*.f64 (*.f64 d3 d3) (-.f64 #s(literal 9 binary64) (*.f64 #s(literal -3 binary64) d3))))) #s(literal 9 binary64))
(fma.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) #s(literal 9 binary64) #s(literal -81 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 3 binary64) d3 #s(literal 9 binary64))) (neg.f64 (*.f64 (neg.f64 d3) d3)))
(fma.f64 (neg.f64 (fma.f64 (*.f64 d3 d3) #s(literal 9 binary64) #s(literal -81 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 3 binary64) d3 #s(literal 9 binary64))) (*.f64 d3 d3))
(fma.f64 (neg.f64 (fma.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64)) #s(literal 729 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d3 d3) #s(literal 9 binary64) (-.f64 #s(literal 81 binary64) (*.f64 d3 #s(literal -27 binary64)))))) (neg.f64 (*.f64 (neg.f64 d3) d3)))
(fma.f64 (neg.f64 (fma.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64)) #s(literal 729 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 d3 d3) #s(literal 9 binary64) (-.f64 #s(literal 81 binary64) (*.f64 d3 #s(literal -27 binary64)))))) (*.f64 d3 d3))
(fma.f64 (fma.f64 (*.f64 d3 d3) #s(literal 9 binary64) #s(literal -81 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal -9 binary64)) #s(literal -1 binary64)) (neg.f64 (*.f64 (neg.f64 d3) d3)))
(fma.f64 (fma.f64 (*.f64 d3 d3) #s(literal 9 binary64) #s(literal -81 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal -9 binary64)) #s(literal -1 binary64)) (*.f64 d3 d3))
(fma.f64 (fma.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64)) #s(literal 729 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 81 binary64) (*.f64 #s(literal 9 binary64) (*.f64 d3 (-.f64 d3 #s(literal -3 binary64)))))) (neg.f64 (*.f64 (neg.f64 d3) d3)))
(fma.f64 (fma.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64)) #s(literal 729 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 81 binary64) (*.f64 #s(literal 9 binary64) (*.f64 d3 (-.f64 d3 #s(literal -3 binary64)))))) (*.f64 d3 d3))
(fma.f64 (fma.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64)) #s(literal 729 binary64)) (pow.f64 (fma.f64 (*.f64 d3 d3) #s(literal 9 binary64) (-.f64 #s(literal 81 binary64) (*.f64 d3 #s(literal -27 binary64)))) #s(literal -1 binary64)) (neg.f64 (*.f64 (neg.f64 d3) d3)))
(fma.f64 (fma.f64 #s(literal -27 binary64) (pow.f64 d3 #s(literal 3 binary64)) #s(literal 729 binary64)) (pow.f64 (fma.f64 (*.f64 d3 d3) #s(literal 9 binary64) (-.f64 #s(literal 81 binary64) (*.f64 d3 #s(literal -27 binary64)))) #s(literal -1 binary64)) (*.f64 d3 d3))
(fma.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)))))
(fma.f64 #s(literal -3 binary64) d3 (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(fma.f64 #s(literal -3 binary64) d3 (fma.f64 d3 d3 #s(literal 9 binary64)))
(fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))
(fma.f64 d3 (+.f64 d3 #s(literal -3 binary64)) #s(literal 9 binary64))
(fma.f64 d3 #s(literal -3 binary64) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(fma.f64 d3 #s(literal -3 binary64) (fma.f64 d3 d3 #s(literal 9 binary64)))
(fma.f64 d3 d3 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (neg.f64 (*.f64 (neg.f64 d3) d3)))
(fma.f64 #s(literal 1 binary64) (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3))
(-.f64 (/.f64 (pow.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 2 binary64)) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal -9 binary64))) (/.f64 #s(literal 81 binary64) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal -9 binary64))))
(-.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3))) (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3))))
(-.f64 (/.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))) #s(literal 1 binary64)))
(-.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))) (/.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))))
(-.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))))
(+.f64 (neg.f64 (*.f64 (neg.f64 d3) (+.f64 d3 #s(literal -3 binary64)))) #s(literal 9 binary64))
(+.f64 (neg.f64 (*.f64 (neg.f64 d3) d3)) (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))
(+.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (*.f64 #s(literal -3 binary64) d3))
(+.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) (*.f64 #s(literal -3 binary64) d3))
(+.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))) (neg.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)))))
(+.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) #s(literal 9 binary64))
(+.f64 (*.f64 #s(literal -3 binary64) d3) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)))
(+.f64 (*.f64 #s(literal -3 binary64) d3) (fma.f64 d3 d3 #s(literal 9 binary64)))
(+.f64 (*.f64 d3 d3) (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)))
(+.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (neg.f64 (*.f64 (neg.f64 d3) d3)))
(+.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3))
(+.f64 #s(literal 9 binary64) (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))))
(*.f64 (pow.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))) (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64)))))
(*.f64 (/.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)) #s(literal -1 binary64)) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))
(*.f64 (/.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) #s(literal 1 binary64)) (/.f64 (pow.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) #s(literal -1 binary64)) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))
(*.f64 (pow.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))
(*.f64 (pow.f64 (pow.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))) (pow.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))) (pow.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))))
(*.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)))))
(*.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))
(*.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))))
(*.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))))))
(*.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) (/.f64 #s(literal -1 binary64) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))
(*.f64 (/.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))
(*.f64 (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))) (/.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))))
(*.f64 (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))) #s(literal 1 binary64))
(*.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))
(pow.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))) #s(literal 1 binary64))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))) (neg.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))))
(/.f64 (neg.f64 (/.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))) (neg.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64)))))
(/.f64 (/.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)))
(/.f64 (/.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))) (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)))) (neg.f64 (*.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (neg.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))) (neg.f64 (*.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) (*.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))))
(/.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))
(/.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (pow.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(literal -1 binary64)))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) (*.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64)))))
(/.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) (*.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))
(/.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) (neg.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))
(/.f64 (/.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))))
(/.f64 (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))) #s(literal 1 binary64))
(/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)) (/.f64 (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) (/.f64 (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))) (-.f64 (pow.f64 d3 #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (-.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 d3 d3)) (pow.f64 d3 #s(literal 4 binary64)))) (+.f64 (pow.f64 d3 #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))
(fma.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal -3 binary64) d3) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64))))
(fma.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (*.f64 #s(literal 9 binary64) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64))))
(fma.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (fma.f64 d3 d3 #s(literal 9 binary64)) (*.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (*.f64 #s(literal -3 binary64) d3)))
(fma.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) (*.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) #s(literal 9 binary64)))
(fma.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (*.f64 #s(literal -3 binary64) d3) (*.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(fma.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (*.f64 d3 d3) (*.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))
(fma.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (*.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (*.f64 d3 d3)))
(fma.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) #s(literal 9 binary64) (*.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (*.f64 d3 (+.f64 #s(literal -3 binary64) d3))))
(fma.f64 (*.f64 #s(literal -3 binary64) d3) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64))))
(fma.f64 (*.f64 d3 d3) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64))))
(fma.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (*.f64 (*.f64 d3 d3) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64))))
(fma.f64 #s(literal 9 binary64) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (*.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64))))
(-.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (*.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)))) (/.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (*.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))) (/.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))
(-.f64 (/.f64 (/.f64 (pow.f64 d3 #s(literal 4 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))) (/.f64 (/.f64 (pow.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) #s(literal 2 binary64)) (fma.f64 d3 (-.f64 d3 #s(literal -3 binary64)) #s(literal -9 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))
(-.f64 #s(literal 0 binary64) (/.f64 (neg.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64))) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) (fma.f64 d3 (+.f64 #s(literal -3 binary64) d3) #s(literal 9 binary64)))) #s(literal -1 binary64)))
(+.f64 (*.f64 (fma.f64 d3 d3 #s(literal 9 binary64)) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -3 binary64) d3) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal -3 binary64) d3) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 9 binary64) (*.f64 d3 d3)) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 d3 d3) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64))))
(+.f64 (*.f64 (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64)) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64))) (*.f64 (*.f64 d3 d3) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64))) (*.f64 #s(literal 9 binary64) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64))))
(+.f64 (*.f64 #s(literal 9 binary64) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64))) (*.f64 (*.f64 d3 (+.f64 #s(literal -3 binary64) d3)) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64))))
(+.f64 (*.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (fma.f64 d3 d3 #s(literal 9 binary64))) (*.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (*.f64 #s(literal -3 binary64) d3)))
(+.f64 (*.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (*.f64 #s(literal -3 binary64) d3)) (*.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (+.f64 #s(literal 9 binary64) (*.f64 d3 d3))))
(+.f64 (*.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (*.f64 d3 d3)) (*.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))))
(+.f64 (*.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (fma.f64 #s(literal -3 binary64) d3 #s(literal 9 binary64))) (*.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (*.f64 d3 d3)))
(+.f64 (*.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (*.f64 d3 (+.f64 #s(literal -3 binary64) d3))) (*.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) #s(literal 9 binary64)))
(+.f64 (*.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) #s(literal 9 binary64)) (*.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) (*.f64 d3 (+.f64 #s(literal -3 binary64) d3))))
(*.f64 (pow.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) #s(literal -1/2 binary64)) (pow.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))
(*.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)))
(pow.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal 1 binary64))
#s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))
(/.f64 (neg.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))) #s(literal -1 binary64))
(/.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64)))
(neg.f64 (neg.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))
(-.f64 #s(literal 0 binary64) (neg.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1))))
(exp.f64 (*.f64 (log.f64 (pow.f64 #s(approx (* (- (pow d3 3) -27) d1) (*.f64 #s(literal 27 binary64) d1)) #s(literal -1 binary64))) #s(literal -1 binary64)))

eval94.0ms (1.9%)

Memory
-11.0MiB live, 26.8MiB allocated
Compiler

Compiled 11 642 to 1 169 computations (90% saved)

prune9.0ms (0.2%)

Memory
12.4MiB live, 12.4MiB allocated
Pruning

9 alts after pruning (1 fresh and 8 done)

PrunedKeptTotal
New2601261
Fresh000
Picked101
Done088
Total2619270
Accuracy
100.0%
Counts
270 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
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.5%
(*.f64 #s(approx (+ (+ d3 d2) 3) (-.f64 d2 #s(literal -3 binary64))) d1)
62.6%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (fma.f64 d1 #s(literal 3 binary64) (*.f64 d3 d1)))
85.8%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (fma.f64 (/.f64 d1 d2) (+.f64 #s(literal 3 binary64) d3) d1) d2))
62.6%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1))
25.6%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #s(approx (- d3 -3) #s(literal 3 binary64)) d1))
40.6%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
40.0%
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
Compiler

Compiled 337 to 168 computations (50.1% saved)

regimes18.0ms (0.4%)

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

4 calls:

4.0ms
d1
4.0ms
d2
4.0ms
d3
4.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)

regimes83.0ms (1.7%)

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

4 calls:

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

regimes11.0ms (0.2%)

Memory
8.0MiB live, 8.0MiB allocated
Counts
6 → 2
Calls
Call 1
Inputs
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 #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)))
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
d2
3.0ms
d3
3.0ms
(+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3))
Results
AccuracySegmentsBranch
68.3%2d1
93.3%2d2
94.1%2d3
98.6%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.1%)

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

Compiled 11 to 9 computations (18.2% saved)

regimes3.0ms (0.1%)

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

1 calls:

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

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

Compiled 13 to 15 computations (-15.4% saved)

regimes4.0ms (0.1%)

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

2 calls:

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

Compiled 12 to 12 computations (0% saved)

regimes6.0ms (0.1%)

Memory
6.1MiB live, 6.1MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

4 calls:

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
40.0%1d1
40.0%1d2
40.0%1d3
40.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)

bsearch1.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.79381822042597e-302
1.0664573553329802e-294
Compiler

Compiled 14 to 15 computations (-7.1% saved)

bsearch0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
4.79381822042597e-302
1.0664573553329802e-294
Compiler

Compiled 14 to 15 computations (-7.1% saved)

bsearch0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-2.800658403262441e-246
1.0392725823908335e-306
Compiler

Compiled 14 to 15 computations (-7.1% saved)

bsearch1.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.580464212594998e-213
1.1447897392431028e-206
0.0ms
-2.800658403262441e-246
1.0392725823908335e-306
Compiler

Compiled 14 to 15 computations (-7.1% saved)

bsearch0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-2.800658403262441e-246
1.0392725823908335e-306
Compiler

Compiled 14 to 15 computations (-7.1% saved)

simplify101.0ms (2.1%)

Memory
-31.4MiB live, 20.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050282
166282
272282
374282
475282
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 4825645764048353/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992 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 4825645764048353/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992 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 -7872201966280717/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -7872201966280717/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal 7580654747562055/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744 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 -7872201966280717/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))
Outputs
(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 4825645764048353/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992 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 4825645764048353/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992 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 4825645764048353/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992 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 4825645764048353/96512915280967053581473992690523770832804036027976092508745841039385957511899636693935577250212251899331606800230413394637016647999665010865694713564271216355093681467326336557610944624945266886348613585697529348641399137222620343503047635864810732050328281646899590278784472758879901186078227762530329829839567060992 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 -7872201966280717/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(if (<=.f64 (+.f64 (*.f64 d3 d1) (+.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))) #s(literal -7872201966280717/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 (-.f64 d3 #s(literal -3 binary64)) d1)))
(if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal -7872201966280717/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (if (<=.f64 (+.f64 (+.f64 (*.f64 d1 #s(literal 3 binary64)) (*.f64 d1 d2)) (*.f64 d1 d3)) #s(literal 7580654747562055/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744 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 -7872201966280717/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) (if (<=.f64 (+.f64 (*.f64 d3 d1) (+.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))) #s(literal 7580654747562055/1516130949512411069481425281701662651618052751090524034315480505884815383482789928057498446121725076123523174508917063677901933636830873429144811792032403456254350562520361235888930942999607856274670897650113739014543795755679744 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 -7872201966280717/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)))
(if (<=.f64 (+.f64 (*.f64 d3 d1) (+.f64 (*.f64 d2 d1) (*.f64 #s(literal 3 binary64) d1))) #s(literal -7872201966280717/3936100983140358674171118325863157261303419813782882110237782515784158576702511753696331798193284779002326689610310857585686054524054270515222392815820422596546908348791339130466666204306680269934417552562141332061201544797059608540225005885713074181150932467712 binary64)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1)) #s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d3 d1)))
#s(approx (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (*.f64 d2 d1))

soundness995.0ms (20.3%)

Memory
4.9MiB live, 478.2MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02071
02866
111862
297662
0880762
0125219
1424219
21041219
33023219
45442219
08124219
05690
117788
252388
3131288
4353888
5776388
0805788
0924
01420
14718
242518
3662618
0802418
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 447 to 199 computations (55.5% saved)

preprocess78.0ms (1.6%)

Memory
28.2MiB live, 105.8MiB allocated
Remove

(sort d2 d3)

(negabs d1)

Compiler

Compiled 696 to 216 computations (69% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...